在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python  網(wǎng)絡安全/ 關于GUESS的賦值?

關于GUESS的賦值?

import random
times = 3
secret = random.randint(1,10)
print("------------------我愛魚C工作室------------------")
guess = 0
print("不妨猜一下小甲魚現(xiàn)在心里想的是哪個數(shù)字:", end=" ")
while (guess != secret) and (times > 0):

temp = input()
guess = int(temp)
times = times - 1 # 用戶每輸入一次,可用機會就-1
if guess == secret:
    print("我草,你是小甲魚心里的蛔蟲嗎?!")
    print("哼,猜中了也沒有獎勵!")
else:
    if guess > secret:
        print("哥,大了大了~~~")
    else:
        print("嘿,小了,小了~~~")
    if times > 0:
        print("再試一次吧:", end=" ")
    else:
        print("機會用光咯T_T")

print("游戲結束,不玩啦^_^")

問題:在代碼中為什么要首先給GUESS賦一個值0? 這樣做的作用是什么?

回答
編輯回答
野橘

因為你在while (guess != secret) and (times > 0):中有用到guess,不在前面申明會報錯。

2018年7月25日 05:15
編輯回答
心夠野

定義下變量guess,方便程序后面調(diào)用 。
guess的值可以任意,例如 guess = None 也行,因為后面會int(temp)重新賦值。

2017年11月4日 11:08