0: rem = no #3 jika rem == sama: sama = rem lain: print("Semua Nombor tidak sama")"/> 0: rem = no #3 jika rem == sama: sama = rem lain: print("Semua Nombor tidak sama")">

Rumah >pembangunan bahagian belakang >Tutorial Python >Python Day-Looping-teka-teki

Python Day-Looping-teka-teki

DDD
DDDasal
2024-12-01 20:52:12484semak imbas

Python Day-Looping-puzzles

Cari sama ada semua digit dalam nombor adalah sama:

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

Output:

1)Enter no. 6666
All numbers are equal

2)Enter no. 465
All Numbers are not equal

Teka-teki:

1) Larian kuda,
12langkah-->Untuk mencapai 1 kaki
Selama 1 jam-->berlari 1 kaki
Dalam jam ke-2-->berlari 2 kaki
Dalam jam ke-3-->berlari 3 kaki
Dalam jam ke-4-->berlari 4 kaki
Jumlah berapa banyak kaki kuda telah dilindungi dalam 4 jam

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

Output:

120

2)Katak jatuh ke dalam telaga 30 kaki
-->Ia naik 1 kaki setiap hari tetapi pada penghujung hari ia jatuh 0.5 kaki ke bawah.
-->Jadi berapa hari yang diperlukan untuk sampai ke puncak.

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

print(days)

Output:

60

3)Jika Jam ditangguhkan selama 5 minit dan untuk setiap jam ia terlewat 5 minit lagi(cth.1-->11.00,2-->10.55,3-->10.50)
-->Jadi jika jam menunjukkan jam 7'O maka pada jam 12'O ,Berapa minit akan ditangguhkan.

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

Output:

25

4)Tukar masa kereta api kepada masa biasa dan sebaliknya.
cth:
Waktu Kereta Api ke waktu biasa:
15:09 --> 3:09
Waktu Biasa ke Waktu Kereta Api:
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))

Output:

Enter the time:16
Railway time: 4.0

Enter the time:4
Railway time: 16.0

Atas ialah kandungan terperinci Python Day-Looping-teka-teki. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn