python論壇看到的一個簡單的例子,怎么感覺語法混亂不堪啊?回圈,中斷,繼續的有點莫名其妙。
感覺真不如delphi嚴謹。
import random
n = random.randint(1, 101) # 使用random模塊中的randint隨機生成一個1~100間的整數
count = 0
while count < 4:
num = input('請輸入數字:')
try: # 使用try...except陳述句:如果輸入的不是數字,那么用int()轉換時會出現ValueError錯誤
num = int(num)
if num > n:
print('---你輸入的數字太大---')
elif num < n:
print('---你輸入的數字太小---')
elif num == n:
print('---恭喜你,猜對了---')
break
print('---你還有%s次機會' % (3-count))
count += 1
except ValueError: # 捕獲ValueError錯誤
print('---請你輸入有效的內容---')
continue
else:
print('---你的機會已用完---')
uj5u.com熱心網友回復:
while count < 4:try:
i = int(input('請輸入數字:'))
if i > n:
......
print('---次數超限!---')
except ValueError:
print('輸入錯位,請輸入數字!')
print('5555!') ////這個在回圈體內?
print('12345!') ////要想跳出回圈體必須錯行前移書寫代碼?哈哈哈,有點意思
uj5u.com熱心網友回復:
不會啊,語法還是很好閱讀的啊uj5u.com熱心網友回復:
while count < 4:
try:
i = int(input('請輸入數字:'))
if i > n:
......
print('---次數超限!---')
except ValueError:
print('輸入錯位,請輸入數字!')
print('5555!')
print('12345!')
寫成這樣就暈菜了吧,delphi這樣寫是沒問題的,而且也能分得清回圈體內和外
uj5u.com熱心網友回復:
還好,PYTHON就是要對好格式,delphi 有begin end,比較隨意。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/15946.html
標籤:非技術區
上一篇:為什么Excel連不上MySQL的資料庫????????
下一篇:mysql為何會主動關聯連接?
