0: rem = nein #3 wenn rem == gleich: gleich=rem anders: print("Alle Zahlen sind nicht gleich")"/> 0: rem = nein #3 wenn rem == gleich: gleich=rem anders: print("Alle Zahlen sind nicht gleich")">

Heim >Backend-Entwicklung >Python-Tutorial >Python Day-Looping-Rätsel

Python Day-Looping-Rätsel

DDD
DDDOriginal
2024-12-01 20:52:12484Durchsuche

Python Day-Looping-puzzles

Finden Sie heraus, ob alle Ziffern einer Zahl gleich sind:

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")

Ausgabe:

1)Enter no. 6666
All numbers are equal

2)Enter no. 465
All Numbers are not equal

Rätsel:

1) Pferderennen,
12 Schritte –>Um 1 Fuß zu erreichen
Für 1 Stunde –>läuft 1 Fuß
In der 2. Stunde-->läuft 2 Fuß
In der 3. Stunde-->läuft 3 Fuß
In der 4. Stunde –>läuft 4 Fuß
Insgesamt wie viel Fuß hat das Pferd in 4 Stunden zurückgelegt

total = 0
steps = 12
ft = 1
while ft<=4:
    total = total + steps*ft
    ft = ft+1
print(total)

Ausgabe:

120

2)Frosch fiel in einen 30-Fuß-Brunnen
-->Es steigt 1 Fuß pro Tag, aber am Ende des Tages fällt es 0,5 Fuß in die Tiefe.
-->Wie viele Tage dauert es also, um den Gipfel zu erreichen?

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

print(days)

Ausgabe:

60

3)Wenn eine Uhr um 5 Minuten verzögert wird und jede Stunde um weitere 5 Minuten verzögert wird (z. B. 1.-->11.00, 2.-->10.55, 3.-->10.50)
-->Wenn eine Uhr also 7 Uhr anzeigt, wie viele Minuten wird dann bei 12 Uhr verzögert?

morning = 7
afternoon = 12
difference = 5
late = 0
while difference>0:
    late = late + 5
    difference-=1
print(late)

Ausgabe:

25

4)Rechnen Sie die Bahnzeit in Normalzeit um und umgekehrt.
zB:
Bahnzeit zur Normalzeit:
15:09 --> 3:09
Normale Zeit zur Bahnzeit:
3:10 --> 15:10

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))

Ausgabe:

Enter the time:16
Railway time: 4.0

Enter the time:4
Railway time: 16.0

Das obige ist der detaillierte Inhalt vonPython Day-Looping-Rätsel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn