Aide Lettre aléatoire pyhton
latata
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Pour mon exercice, je n'arrive pas à choisir une lettre dans ma fonction randseq. Je ne sais pas pourquoi il me dit que c'est "out of range". je voudrais avoir une lettre de mon str aléatoirement.
import random
def alphabet(name):
if name=="nucleic":
lettre="acgt"
print (lettre)
if name=="protein":
lettre="ARNDBCEQZGHILKMFPSTWYV"
print (lettre)
if name=="iupac_nucleic":
lettre="ACGTRYSWKMBDHVN"
print (lettre)
if name=="iupac_protein":
lettre="ARNDBCEQZGHILKMFPSTWYV"
print (lettre)
def randseq(num,alpha):
print (lettre)
ahbon=random.randint(0,(len(lettre)-1))
print (lettre[ahbon])
alpha=""
lettre=""
print ("quel est le type")
name=input()
alphabet(name)
print ("Quelle longueur")
num=input()
alpha=alphabet(name)
randseq(num,alpha)
En esperant que vous puissiez m'aider.
CDLM
Pour mon exercice, je n'arrive pas à choisir une lettre dans ma fonction randseq. Je ne sais pas pourquoi il me dit que c'est "out of range". je voudrais avoir une lettre de mon str aléatoirement.
import random
def alphabet(name):
if name=="nucleic":
lettre="acgt"
print (lettre)
if name=="protein":
lettre="ARNDBCEQZGHILKMFPSTWYV"
print (lettre)
if name=="iupac_nucleic":
lettre="ACGTRYSWKMBDHVN"
print (lettre)
if name=="iupac_protein":
lettre="ARNDBCEQZGHILKMFPSTWYV"
print (lettre)
def randseq(num,alpha):
print (lettre)
ahbon=random.randint(0,(len(lettre)-1))
print (lettre[ahbon])
alpha=""
lettre=""
print ("quel est le type")
name=input()
alphabet(name)
print ("Quelle longueur")
num=input()
alpha=alphabet(name)
randseq(num,alpha)
En esperant que vous puissiez m'aider.
CDLM
Configuration: Linux / Firefox 59.0
A voir également:
- Aide Lettre aléatoire pyhton
- Clavier iphone chiffre et lettre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Caractere speciaux lettre - Guide
- Changer lettre disque dur - Guide
- Chiffre en lettre - Télécharger - Outils professionnels
1 réponse
Bonjour,
en Python il y a un truc primordiale: l'indention.
Hors en postant sur le forum, le site enlève les espacement en doublons.
Pour palier à ça et ajouter pleins de fonctions pratique CCM, comme tout site de programmation qui se respecte disposent de balises de codes.
Voir ici https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Nous pourrons nous pencher sur ton code quand il sera correctement présenté.
en Python il y a un truc primordiale: l'indention.
Hors en postant sur le forum, le site enlève les espacement en doublons.
Pour palier à ça et ajouter pleins de fonctions pratique CCM, comme tout site de programmation qui se respecte disposent de balises de codes.
Voir ici https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Nous pourrons nous pencher sur ton code quand il sera correctement présenté.