Aider generer sequence
latata
-
khrug -
khrug -
Bonjour,
Pour mon exercice, je n'arrive pas à choisir une lettre dans ma fonction randseq pour generer une seq aléatoire. Je ne sais pas pourquoi il me dit que c'est "out of range". je voudrais avoir une lettre de mon str aléatoirement.
En esperant que vous puissiez m'aider.
CDLM
Pour mon exercice, je n'arrive pas à choisir une lettre dans ma fonction randseq pour generer une seq aléatoire. 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:
- Aider generer sequence
- Generer mot de passe - Télécharger - Sécurité
- Comment générer un qr code - Guide
- Comment couper une séquence vidéo - Guide
- Comment generer une table de matiere automatiquement - Guide
- Comment générer un tableau croisé dynamique - Guide