Path: csiph.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news.uzoreto.com!news.alphanet.ch!alphanet.ch!news.izac.org!reader From: Benoit Izac Newsgroups: fr.comp.lang.python Subject: Re: =?utf-8?Q?R=C3=A9duire?= des fonctions print Date: Sat, 02 Oct 2021 17:28:34 +0200 Message-ID: <87mtnrla3h.fsf@izac.org> References: Reply-To: benoit.izac@free.fr Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: keg.izac.org; logging-data="1327397"; mail-complaints-to="usenet@izac.org" Xref: csiph.com fr.comp.lang.python:3607 Bonjour, Le 02/10/2021 à 16:28, RTAC a écrit dans le message  : > 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 : Sinon, il faut utiliser la methode format() sur str : -- Benoit Izac