例題一:猜數遊戲。在程式中預設乙個0~9之間的整數,讓使用者通過鍵盤輸入所猜的數,如果大於預設的數,顯示「遺憾,太大了」;小於預設的數,顯示「遺憾,太小了」,如此迴圈,直至猜中該數,顯示「**n次,你猜中了!」,其中n是使用者輸入數字的次數。
#-----------猜數遊戲1---------
set_number = 6 #
0~9之間的整數
guess_number = int(input("
請輸入猜測的數:"))
n = 1
while(guess_number < set_number or guess_number >set_number):
n = n + 1
if guess_number >set_number:
print("
遺憾,太大了")
elif guess_number print("
遺憾,太小了")
guess_number = int(input("
請重新輸入猜測的數:"))
print("
**{}次,你猜中了
".format(n))
例題二:改編例一,讓計算機能夠隨機產生乙個預設數字,範圍在0~100之間,其他規則不變。
#-----------猜數遊戲2---------
import
random #random庫主要用於產生各種分布的偽隨機數序列,使用random庫的主要目的是生成隨機數
set_number = random.randint(0,100)
(set_number)
guess_number = int(input("
請輸入猜測的數:"))
n = 1
while(guess_number < set_number or guess_number >set_number):
n = n + 1
if guess_number >set_number:
print("
遺憾,太大了")
elif guess_number print("
遺憾,太小了")
guess_number = int(input("
請重新輸入猜測的數:"))
print("
**{}次,你猜中了
".format(n))
例題三:對於例二,當使用者輸入的不是整數(如字母、浮點數等)時,程式會終止執行退出。改遍該程式,當使用者輸入出錯時給出「輸入內容必須為整數!」的提示,並讓使用者重新輸入。
#-----------猜數遊戲3---------
import
random
set_number = random.randint(0,100)
(set_number)
n = 1
try: #try-except語句用於實現異常處理
guess_number = int(input("
請輸入猜測的數:"))
except nameerror and
valueerror:
print("
輸入內容必須為整數!")
guess_number = int(input("
請重新輸入猜測的數:"))
n = n + 1
while(guess_number < set_number or guess_number >set_number):
n = n + 1
if guess_number >set_number:
print("
遺憾,太大了")
elif guess_number print("
遺憾,太小了")
try:
guess_number = int(input("
請重新輸入猜測的數:"))
except nameerror and
valueerror:
print("
輸入內容必須為整數!")
guess_number = int(input("
請重新輸入猜測的數:"))
n = n + 1
print("
**{}次,你猜中了
".format(n))
Python 猜數遊戲
十次以內 含十次 猜中 import random computer random.randint 1,100 count 1 while count 10 user int input 請輸入乙個整數 if user computer print 電腦隨機數 d computer print 恭喜...
Python 實現猜數遊戲(基礎版)
python高效程式設計 這一節,我們介紹如何使用 python 實現簡單的猜數遊戲。首先是列印選單的功能 1.開始遊戲 2.結束遊戲。其次,生成隨機邊界 右邊界為 100 2000 的隨機數。其次是提示猜數範圍,比較使用者輸入的數值與猜測的數值,縮小提示範圍。猜錯數字,程式會一直執行。猜對數字,程...
python猜數小遊戲
用python寫了乙個猜數的小遊戲。很簡單,電腦抽乙個0到100的隨機數,玩家猜電腦裡的數字是什麼,並視玩家所猜的數而給出太大或太小的提示,一直玩到猜中為止,程式將記錄玩家所猜的次數。程式涉及了控制台輸入輸出,資料型別轉換,隨機數,異常捕捉等。random random sys self,playe...