天天看點

學習python的第一天 猜謎遊戲,系統随機生成0~1024之間一個整數,在十次之内猜中其數,提示猜對,并給出答案,十次猜錯,遊戲結束。猜謎遊戲,系統随機生成0~1024之間一個整數,在十次之内猜中其數,提示猜對,并給出答案,十次猜錯,遊戲結束。

猜謎遊戲,系統随機生成0~1024之間一個整數,在十次之内猜中其數,提示猜對,并給出答案,十次猜錯,遊戲結束。

學習python的第一天 (2020.04.06)

寫的不好請見諒,剛開始學習,這些都是寫好了才上傳的,沒有考慮很多,隔了兩天,下次邊學習邊寫部落格,昨晚想了想,寫部落格學習,估計是一個好主意,能幫助自己鞏固自己的知識,也能幫助到别人,以後老了回想過來看看,也是一件美事,畢竟我也來過!

加油啊少年郎<( ̄︶ ̄)↗[GO!]

整體代碼:

#系統随機産生0~1024之間一個整數,請在十次内猜中,猜中顯示成功猜中,猜錯退出遊戲
game_game = { 1:'開始遊戲',2:'遊戲規則',3:'退出遊戲'}   #遊戲根目錄
print("請輸入你的選擇:")
print("1.開始遊戲")
print("2.遊戲規則")
print("3.退出遊戲")
a=int(input())
print("您選擇了",game_game[a])
if  a==1:
    print("系統已經生成一個随機數字,請您輸入你猜的數字:")
if  a==2:
    print("系統随機産生0~1024之間一個整數,請在十次内猜中,猜中顯示成功猜中,猜錯退出遊戲")
if  a==3:
    print("您放棄了遊戲,感謝您的參與!")
#随機産生的數字  x
import  random
x=random.randint(0,1024)
#開始進行猜測    y  , k記錄次數
k=0
y=int(input())
while y!=x | k>=10 :
    if x>y:
            print("您猜錯了,随機數比",y,"大")
            k=k+1
    if x<y:
        print("您猜錯了,随機數比", y, "小")
        k=k+1
    print("您猜了",k,"次","請重新輸入你猜的數字:")
    y = int(input())
#産生的随機數
print("恭喜您猜對了",x,"正确答案就是",y)
print(x)
           

開始運作:

學習python的第一天 猜謎遊戲,系統随機生成0~1024之間一個整數,在十次之内猜中其數,提示猜對,并給出答案,十次猜錯,遊戲結束。猜謎遊戲,系統随機生成0~1024之間一個整數,在十次之内猜中其數,提示猜對,并給出答案,十次猜錯,遊戲結束。

小小說明:

嗯~,整體代碼還可以更簡單化,奈何我是個急性子,對新的事物比較感興趣,就沒有太優化了,想想這樣寫有好處,像我這樣的小白估計能看懂,哈哈,今天就這樣了哈!加油哦,少年郎!