Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3606 > unrolled thread
| Started by | RTAC53 <nospam_nathan.lambert002@gmail.com.invalid> |
|---|---|
| First post | 2021-10-02 09:28 -0500 |
| Last post | 2021-10-02 17:28 +0200 |
| Articles | 2 — 2 participants |
Back to article view | Back to fr.comp.lang.python
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
| From | RTAC53 <nospam_nathan.lambert002@gmail.com.invalid> |
|---|---|
| Date | 2021-10-02 09:28 -0500 |
| Subject | R�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]
| From | Benoit Izac <use.reply.to@INVALID.ADDRESS> |
|---|---|
| Date | 2021-10-02 17:28 +0200 |
| Subject | Re: 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