猜數字遊戲 python

2021-08-28 16:30:57 字數 947 閱讀 1591

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

from random import randint

x=randint(0,100)

for count in range(0,5):

print('請輸入乙個0到100之間的數字:')

digit=int(input())

if digit==x:

print('猜對了!')

elif digit>x:

print('太大了')

else:

print('太小了')

如果想由使用者控制繼續玩還是退出,要加乙個break語句

from random import randint

x=randint(0,100)

go='y'

while(go=='y'):

digit=int(input('請輸入乙個0~100之間的數字:'))

if digit==x:

print('猜對了!')

break

elif digit>x:

print('太大了')

else:

print('太小了')

print('如果想繼續請輸入y')

go=input()

print(go)

else:

print('再見!')

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 猜數字遊戲

生成隨機數 random import random 匯入生成隨機數的模組 f random.random 生成 0,1 範圍內的隨機浮點數 f int random.random 100 1 生成 1,100 的隨機整數 count 0 while count 6 print 這個數大於 d小於 ...