1) Écrivez un programme pour obtenir ce résultat :
1 2 3 4 5 5 4 3 2 1
no = 1 top = 5 direction = 1 while no>0: print(no,end= ' ') if no == top: print(no,end=' ') direction = -1 no = no + direction
Sortie :
1 2 3 4 5 5 4 3 2 1
Utilisation du module Aléatoire :
2) Jeu devinez le nombre :
Le programme fonctionnera jusqu'à ce que nous devinions le numéro
import random system_no = random.randint(1,20) while True: guess = int(input("Enter the No. ")) if guess == system_no: print("Hurray! I got the number!! ") break elif guess > system_no: print("Your guess is too high! ") else: print("Your guess is too Low! ")
Sortie :
Enter the No. 5 Your guess is too Low! Enter the No. 7 Your guess is too Low! Enter the No. 10 Your guess is too Low! Enter the No. 12 Hurray! I got the number!!
3) Plus grand chiffre d'un nombre :
no = int(input("Enter no. ")) max_no = 0 while no>0: rem = no%10 if rem>max_no: max_no = rem no//=10 print(max_no)
Sortie :
Enter no. 452 5
Donc dans 452, 5 est le plus grand chiffre d'un nombre.
Tâches :
1) Rechercher le plus petit chiffre d'un nombre :
no = int(input("Enter no. ")) min_no = 9 while no>0: rem = no%10 if rem<min_no: min_no=rem no//=10 print(min_no)
Sortie :
Enter no. 452 2
2) Trouver si tous les chiffres sont égaux
no=input("Enter the no. ") num=1 while num <len(no): if no[num]==no[0]: print("All digits are equal") break num+=1 else : print("Not equal")
Sortie :
1)Enter the no. 4444 All digits are equal 2)Enter the no. 46562 Not equal
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!