python異常處理 猜字遊戲

2021-10-17 20:23:25 字數 934 閱讀 8968

異常處理

1、猜數字遊戲

題目描述:

電腦產生乙個零到100之間的隨機數字,然後讓使用者來猜,如果使用者猜的數字比這個數字大,提示太大,否則提示太小,當使用者正好猜中電腦會提示,「恭喜你猜到了這個數是…」。在使用者每次猜測之前程式會輸出使用者是第幾次猜測,如果使用者輸入的根本不是乙個數字,程式會告訴使用者"輸入無效"。

(嘗試使用try catch異常處理結構對輸入情況進行處理)

獲取隨機數採用random模組。

源**:

import random #import引入庫函式

print(「下面是猜數字遊戲環節!」)

while 1: #1代表ture表示迴圈一直執行

random_num = random.randint(1, 100)

print(「遊戲開始!請輸入乙個1——100之間的整數!」)

for i in range(6, 0, -1):

print(「您還有%d次機會」 % i)

guess_num = int(input(「請輸入你要猜的數字:」))

if guess_num > random_num:

print(「您猜的數字大了,請重新猜測!」)

elif guess_num < random_num:

print(「您猜的數字小了,請重新猜測!」)

elif guess_num == random_num:

print(「恭喜您答對了,正確的數字為%d!」 % random_num)

break

else:

print(「您已經沒有機會了,遊戲失敗!」)

print(「按任意鍵結束遊戲,按空格鍵繼續遊戲:」)

select = input(「請輸入你的選擇:」)

if select != " ":

break

JAVA 猜字遊戲

猜字元遊戲 1.設計資料結構 a.char chs 隨機生成的字元陣列 b.char input 使用者輸入的字元陣列 c.int letterright 字元對的個數 d.int positionright 位置對的個數 e.int result 對比的結果 f.int score 得分 g.in...

騰訊猜字遊戲

link 分類 interview 2013 04 24 10 27 31人閱讀收藏 舉報a b兩人玩猜字遊戲,遊戲規則如下 a選定乙個 1,100 之間的數字背對b寫在紙上,然後讓b開始猜 如果b猜的偏小,a會提示b這次猜的偏小 一旦b某次猜的偏大,a就不再提示,此次之後b猜的偏小a也不會再提示,...

乙個Python猜字小遊戲

同學的乙個程式設計題目 python猜謎小遊戲,產生隨機數,輸入猜的數字,大的話,輸出 大了 小的話,輸出 小了 猜對,輸出 恭喜你,猜對了 我又加了點東西,輸出乙個視窗化的介面,引用的是easygui模組。import easygui as g import random msg 在1現在開始猜吧...