Python 猜數字遊戲 100關

2021-09-28 14:12:56 字數 2437 閱讀 6278

'''

猜數字遊戲 by 鄭瑞國

'''import random

print('猜數字遊戲')

print('''

game start!!!

''')

level = 0

try_time = 5

while level < 100:

level = level + 1

try_time = try_time + 1

number = random.randint(0,10*level)

print('level:',level,'max:',10*level,'try_time:',try_time)

try_time_number = try_time

while try_time_number:

try_time_number = try_time_number - 1

num = int(input('input a int number please:'))

if number == num:

print('you win')

break

elif number > num:

print('too small')

elif number < num:

print("too big")

else:

print('input error')

else:

print('you are lost')

print('''

game over!!!

''')

break

'''

猜數字遊戲 by 鄭瑞國

'''import random #引入模組random

print('猜數字遊戲') #列印輸出'猜數字遊戲'

print('''

game start!!!

''') #帶格式列印輸出'game start!!!'

level = 0 #level引數賦值為0,用來存當前為第幾關

try_time = 5 #try_time引數賦值為5,用來控制可猜測次數

while level < 100: #當小於100關時,進行迴圈

level = level + 1 #關數自加一

try_time = try_time + 1 #可猜測次數加一

number = random.randint(0,10*level) #產生隨機數

print('level:',level,'max:',10*level,'try_time:',try_time) #輸出遊戲引數

try_time_number = try_time #複製變數表示猜測次數

while try_time_number: #猜測次數不為0時迴圈

try_time_number = try_time_number - 1 #猜測次數減一

num = int(input('input a int number please:')) #等待玩家輸入答案

if number == num: #如果相等

print('you win') #輸出你贏了

break #跳出迴圈進入下一關

elif number > num: #如果輸入值小

print('too small') #提示太小

elif number < num: #如果輸入值大

print("too big") #輸出太大

else: #如果上面所有條件都不符合

print('input error') #提示輸入錯誤

else: #如果上面所有迴圈中都沒有猜中

print('you are lost') #顯示你輸了

print('''

game over!!!

''') #顯示遊戲結束

break #跳出迴圈

python 猜數字遊戲

本文,我們通過乙個猜數字遊戲,鞏固一下python中迴圈的使用。使用python x,y 如下 from random import randint x randint 0,100 在閉區間 0,100 內隨機產生乙個整數 print x d x go yes while go yes 當條件不成立...

python猜數字遊戲

引入隨機數包 import random 1.生成乙個隨機答案數 2.輸入要猜的數字 3.對比猜的數字和正確答案 3.1猜大了 3.2猜小了 3.3猜對了 3.3.1繼續玩 3.3.2退出 number random.randint 0 100 宣告變數用來表示使用者猜測的次數 count 0 a ...

猜數字遊戲 python

使用for迴圈隨機生成乙個0 100之間的數字,然後使用者輸入乙個整數,判斷是否正確,若正確,則返回猜對了,若偏大則返回太大了,偏小則返回太小了,程式可執行五次 from random import randint x randint 0,100 for count in range 0,5 pri...