猜謎遊戲,系統随機生成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)
開始運作:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL1EERNRTTU1EeRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLyEzMxIzN0kDM4ADNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
小小說明:
嗯~,整體代碼還可以更簡單化,奈何我是個急性子,對新的事物比較感興趣,就沒有太優化了,想想這樣寫有好處,像我這樣的小白估計能看懂,哈哈,今天就這樣了哈!加油哦,少年郎!