0時: 雷姆=否#3 如果 rem == 等於: 等於=rem 別的: print("所有數字都不相等")"/> 0時: 雷姆=否#3 如果 rem == 等於: 等於=rem 別的: print("所有數字都不相等")">
判斷一個數字中的所有數字是否相等:
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")
輸出:
1)Enter no. 6666 All numbers are equal 2)Enter no. 465 All Numbers are not equal
謎題:
1)騎馬,
12步-->到達1英尺
1小時-->跑1英尺
第 2 小時-->跑 2 英尺
第 3 小時-->跑 3 英尺
第 4 小時-->跑 4 英尺
馬在 4 小時內總共走了多少英尺
total = 0 steps = 12 ft = 1 while ft<=4: total = total + steps*ft ft = ft+1 print(total)
輸出:
120
2)青蛙掉進30英尺深的井
-->它每天爬升 1 英尺,但一天結束時會下降 0.5 英尺。
-->那麼到達山頂要幾天。
height = 30 up = 1 down = 0.5 total = 0 days = 0 while total<height: total = total + up - down days+=1 print(days)
輸出:
60
3)如果時鐘延遲 5 分鐘,且每小時延遲 5 分鐘(例如 1st-->11.00,2nd-->10.55,3rd-->10.50)
-->那麼如果時鐘顯示 7 點那麼到 12 點,會延遲多少分鐘。
morning = 7 afternoon = 12 difference = 5 late = 0 while difference>0: late = late + 5 difference-=1 print(late)
輸出:
25
4)將鐵路時間轉換為正常時間,反之亦然。
例如:
鐵路時間至正常時間:
15:09 --> 3:09
正常時間與鐵路時間:
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))
輸出:
Enter the time:16 Railway time: 4.0 Enter the time:4 Railway time: 16.0
以上是Python 日循環謎題的詳細內容。更多資訊請關注PHP中文網其他相關文章!