[問題] contiune可以不要整個迴圈重來嗎?
while True:
a2=int(input("賭什麼?1.錢2.酒3.一隻手"))
if a2==1:
inkey=input("按任意鍵擲出骰子")
if len(inkey)>=0:
yournum=random.randint(3,18)
himnum=random.randint(3,18)
print("你的點數{},賭徒點數{}".format(yournum,himnum))
if yournum>himnum:
print("賭徒:「運氣真背!」賭徒語畢拿出五百銀兩放在桌上後離開")
elif yournum==himnum:
print("點數平手,你們決定再擲一次。")
continue
else:
print("願賭服輸,你將五百銀兩交給賭徒")
sleep(3)
print("賭徒:「貪財!貪財」")
sys.exit()
原本打算設定平手再骰一次骰子
但發現continue 會直接回到迴圈開頭 又要重新選要賭什麼
請問有個好的方法解嗎?
另外SYS.EXIT直接跳開程式 我比較希望 整個腳本重新開始
有沒有方法呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.72.133 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1565879065.A.124.html
※ 編輯: fm4n3fm4n3 (223.137.72.133 臺灣), 08/15/2019 22:36:14
※ 編輯: fm4n3fm4n3 (223.137.72.133 臺灣), 08/15/2019 22:38:21
→
08/15 23:14,
5年前
, 1F
08/15 23:14, 1F
→
08/15 23:17,
5年前
, 2F
08/15 23:17, 2F
推
08/16 00:20,
5年前
, 3F
08/16 00:20, 3F
推
08/16 01:46,
5年前
, 4F
08/16 01:46, 4F
推
08/18 12:48,
5年前
, 5F
08/18 12:48, 5F
Python 近期熱門文章
PTT數位生活區 即時熱門文章