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
483 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!

source:dev.to
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