Maison > développement back-end > Tutoriel Python > Puzzles Python Day-Looping

Puzzles Python Day-Looping

DDD
Libérer: 2024-12-01 20:52:12
original
542 Les gens l'ont consulté

Python Day-Looping-puzzles

Découvrez si tous les chiffres d'un nombre sont égaux :

no = int(input("Enter no. "))   #333
equal = no%10 #4
while no>0:
    rem = no%10 #3
    if rem == equal:
        equal=rem
    else:
        print("All Numbers are not equal")
        break
    no//=10 #123
else:
    print("All numbers are equal")
Copier après la connexion

Sortie :

1)Enter no. 6666
All numbers are equal

2)Enter no. 465
All Numbers are not equal
Copier après la connexion

Puzzles :

1) Courses à cheval,
12 étapes ---> Pour atteindre 1 pied
Pendant 1 heure ---> court 1 pied
Dans la 2ème heure ---> court 2 pieds
Dans la 3ème heure ---> parcourt 3 pieds
Dans la 4ème heure ---> parcourt 4 pieds
Total de pieds parcourus par le cheval en 4 heures

total = 0
steps = 12
ft = 1
while ft<=4:
    total = total + steps*ft
    ft = ft+1
print(total)
Copier après la connexion

Sortie :

120
Copier après la connexion

2) La grenouille est tombée dans un puits de 30 pieds
--->Il grimpe de 1 pied par jour mais à la fin de la journée, il tombe de 0,5 pied.
--->Alors, combien de jours faut-il pour atteindre le sommet.

height = 30
up = 1
down = 0.5
total = 0
days = 0
while total<height:
    total = total + up - down
    days+=1

print(days)
Copier après la connexion

Sortie :

60
Copier après la connexion

3) Si une horloge est retardée de 5 minutes et pour chaque heure, elle retarde encore 5 minutes (par exemple, 1er-->11.00,2ème-->10.55,3ème-->10.50)
--->Donc, si une horloge indique 7 heures puis à 12 heures, combien de minutes seront retardées.

morning = 7
afternoon = 12
difference = 5
late = 0
while difference>0:
    late = late + 5
    difference-=1
print(late)
Copier après la connexion

Sortie :

25
Copier après la connexion

4)Convertissez l'heure ferroviaire en heure normale et vice versa.
par exemple :
Heure ferroviaire à l'heure normale :
15h09 ---> 3h09
Heure normale jusqu'à l'heure ferroviaire :
15h10 ---> 15h10

time=float(input("Enter the time:"))
if time<=12:
    railway_time=time+12
    print("Railway time:",railway_time)

else:
    railway_time=12-time
    print("Railway time:",round(-railway_time,2))
Copier après la connexion

Sortie :

Enter the time:16
Railway time: 4.0

Enter the time:4
Railway time: 16.0

Copier après la connexion

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 de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal