Ardue
Premium
- Inscription
- 24 Juin 2015
- Messages
- 711
- Réactions
- 216
- Points
- 9 826
Bonsoir,
voici le code:
Je voudrais faire en sorte que si il n'y a pas le nombre exacte de caractère et chiffres cela affiche un message, le problème c'est que j'ai une lettre donc cette ligne ne fonctionne pas
if (999999999999<n2<=999999999999):
Je voudrais que cette ligne fonctionne même avec un caractère. Merci pour votre aide, bonne soirée.
voici le code:
Code:
while True:
n=input("Entrez le numéro du billet : ")
print("le nombre saisie est " +n)
n2=int(n)
if (999999999999<n2<=999999999999):
lettre=n[0]
totaln=n[1] + n[2] + n[3] + n[4] + n[5] + n[6] + n[7] + n[8] + n[9] + n[10] + n[11]
l=str(lettre)
f=ord(l) - ord('a') + 1
f1=str(f)
total=sum([int(c) for c in str(totaln)])
total2=str(total)
print("valeur de la lettre: " +f1)
print("total des 11 chiffres: " +total2)
somme=int(f1) + int(total2)
somme2=str(somme)
sommef=int(somme2)/9
if (7.50<sommef<8.49):
print("La clé est valide")
else:
print("La clé est fausse")
else:
print("Le numéro de billet n'est pas au complet")
Je voudrais faire en sorte que si il n'y a pas le nombre exacte de caractère et chiffres cela affiche un message, le problème c'est que j'ai une lettre donc cette ligne ne fonctionne pas
if (999999999999<n2<=999999999999):
Je voudrais que cette ligne fonctionne même avec un caractère. Merci pour votre aide, bonne soirée.