Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.lang.python > #3606 > unrolled thread

R�duire des fonctions print

Started byRTAC53 <nospam_nathan.lambert002@gmail.com.invalid>
First post2021-10-02 09:28 -0500
Last post2021-10-02 17:28 +0200
Articles 2 — 2 participants

Back to article view | Back to fr.comp.lang.python


Contents

  R�duire des fonctions print RTAC53 <nospam_nathan.lambert002@gmail.com.invalid> - 2021-10-02 09:28 -0500
    Re: Réduire des fonctions print Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2021-10-02 17:28 +0200

#3606 — R�duire des fonctions print

FromRTAC53 <nospam_nathan.lambert002@gmail.com.invalid>
Date2021-10-02 09:28 -0500
SubjectR�duire des fonctions print
Message-ID<VAqdnTVNgv8f8cX8nZ2dnUU7983NnZ2d@giganews.com>
Bonjour, je débute dans la programmation python et j'ai réalisé un exercice mais
je pense que je peux rendre ce programme plus 'beau' notamment en enlevant des
fonctions print() mais je n'ai pas d'idées pour ce faire
voici mon code:
#Ecrire un programme qui calcule la séquence reverse d’une séquence d’ADN entrée
par l’utilisateur. 
#demande de la séquence d'ADN:
seq=input("Entrez une séquence d'ADN:")
#renversement de la séquence d'ADN que l'on rentre dans une nouvelle variable:
rev=''.join(reversed(seq))
print("La séquence directe est:")
print("5'",seq,"3'")
print("La séquence reverse est:")
print ("3'",rev,"5'")

Merci d'avance pour l'aide.

[toc] | [next] | [standalone]


#3607 — Re: Réduire des fonctions print

FromBenoit Izac <use.reply.to@INVALID.ADDRESS>
Date2021-10-02 17:28 +0200
SubjectRe: Réduire des fonctions print
Message-ID<87mtnrla3h.fsf@izac.org>
In reply to#3606
Bonjour,

Le 02/10/2021 à 16:28, RTAC a écrit dans le message
<VAqdnTVNgv8f8cX8nZ2dnUU7983NnZ2d@giganews.com> :

> Bonjour, je débute dans la programmation python et j'ai réalisé un
> exercice mais je pense que je peux rendre ce programme plus 'beau'
> notamment en enlevant des fonctions print() mais je n'ai pas d'idées
> pour ce faire voici mon code:
>
> # Ecrire un programme qui calcule la séquence reverse d’une séquence
> # d’ADN entrée par l’utilisateur.
> # demande de la séquence d'ADN:
> seq=input("Entrez une séquence d'ADN:")
> # renversement de la séquence d'ADN que l'on rentre dans une nouvelle
> # variable:
> rev=''.join(reversed(seq))
> print("La séquence directe est:")
> print("5'",seq,"3'")
> print("La séquence reverse est:")
> print ("3'",rev,"5'")

Avec une version de python >= 3.6, tu peux utiliser les f-string :
<https://docs.python.org/fr/3/reference/lexical_analysis.html#formatted-string-literals>

Sinon, il faut utiliser la methode format() sur str :
<https://docs.python.org/fr/3/library/string.html#formatstrings>

-- 
Benoit Izac

[toc] | [prev] | [standalone]


Back to top | Article view | fr.comp.lang.python


csiph-web