Maison >développement back-end >Tutoriel Python >Exercices de boucle de jour Python, jeu de nombres et tâches

Exercices de boucle de jour Python, jeu de nombres et tâches

Barbara Streisand
Barbara Streisandoriginal
2024-11-29 22:31:15370parcourir

Python Day-Looping-Exercises,Number game and Tasks

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn