Python基礎之猜數遊戲

2022-06-30 03:18:08 字數 2221 閱讀 9065

例題一:猜數遊戲。在程式中預設乙個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)

print

(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)

print

(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...