import random
computer = random.randint(1,100)
while True:
you =int(input('請輸入你要選擇的數字'))
if you == computer:
break
elif you > computer:
print('很遺憾,您猜大了')
elif you < computer:
print('很遺憾,您猜小了')
1、我們首先要導入random模塊,然後才能用裏面的方法;
2、用random下的randint方法,取一個值賦值給電腦;
3、然後我們在做判斷,等於、大於還是小於;
4、放在一個死循環裏,如果沒有猜對就可以一直猜,如果猜對就break
注意事項:
這是一個很簡單的猜數字大小的遊戲,很簡單,但是新手很容易
犯錯,比如if、elif後面加冒號,將input轉化爲整型,本人犯過一個錯
誤,也是最難發現的,就是新手排錯一般也不會發現的,就是文件名
保存的時候不可以用random命名,包括目錄下面的文件夾也不可以用
random命名,這樣的話報錯就會出現,"random模塊沒有隨機屬性的
錯誤",本人親身經歷,進過一番查找也沒有查出是哪裏的問題,虛擬機
刪掉重新安裝還是不行,在朋友的電腦上運行還是同樣的問題,還是第
二天問了老師,才知道是哪裏出了問題,我們都知道變量名不能用關鍵
字,那麼文件名也不可以用關鍵字,這樣我們導入模塊的時候,就會出
錯,也希望看到文章的新手朋友,要多多注意,路還長,慢慢積累經驗,
相信有一天一定可以成爲一個特別出色的python開發工程師。
再次感謝大家的閱讀