Ajout de caractère dans une chaîne
tete67
Messages postés
5
Statut
Membre
-
Phil_1857 Messages postés 1956 Statut Membre -
Phil_1857 Messages postés 1956 Statut Membre -
Bonjour,
j'ai un exercice où je dois modifier une chaîne de caractère.
Je demande à l'utilisateur d'écrire une séquence d'ADN en écrivant:
ADN = input ("Ecrivez la séquence d'ADN: ")
Donc par exemple la séquence est ATGCGCGTGTCATGATGA
Et après il faut que je trouve une commande pour avoir un tiret toutes les 3 lettres.
Le résultats doit donc ressembler à qq chose du genre :
ATG-CGC-GTG-TCA-TGA-TGA
Est-ce que quelqu'un peut m'aider parceque j'ai beau tourner le problème dans tous les sens, je ne comprends rien.
j'ai un exercice où je dois modifier une chaîne de caractère.
Je demande à l'utilisateur d'écrire une séquence d'ADN en écrivant:
ADN = input ("Ecrivez la séquence d'ADN: ")
Donc par exemple la séquence est ATGCGCGTGTCATGATGA
Et après il faut que je trouve une commande pour avoir un tiret toutes les 3 lettres.
Le résultats doit donc ressembler à qq chose du genre :
ATG-CGC-GTG-TCA-TGA-TGA
Est-ce que quelqu'un peut m'aider parceque j'ai beau tourner le problème dans tous les sens, je ne comprends rien.
A voir également:
- Ajout de caractère dans une chaîne
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractere vide - Guide
- Chaine tnt gratuite sur mobile - Guide
2 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
Je cherche pas la réponse toute crue comme ça bien sur !
J'ai déjà essayé ça:
x = str(input("entrez la séquence d'ADN"))
y = x[0:2]+ - + x[2:]
Sauf qu'avec cette formule je n'ajoute qu'un tiret et je ne sais pas comment mettre ça dans une boucle
Mais de toutes façon j'ai un message d'erreur qui s'affiche :
Traceback (most recent call last):
File "main.py", line 2, in <module>
y = x[0:2]+ - + x[2:]
TypeError: bad operand type for unary +: 'str'
J'ai déjà eu des boucles à faire et ça c'est acquis avec if, elif, else
Mais alors la je vois pas du tout comment faire pour le reste.
- ajouter ton alias à la fin de la séquence ADN, et afficher le résultat
- afficher la séquence ADN, un caractère à la fois (un par ligne)
Merci beaucoup