python 猜數字遊戲

2021-10-01 10:51:17 字數 598 閱讀 2436

話不多說上**

"""

人機猜數字遊戲,程式隨機生成乙個[1000,9999]之間的數字,

由玩家猜這四位數是多少。要求:玩家手動輸入這四位數後,

程式將猜對的數字以數字形式顯示出來,猜錯的數字以x顯示出來,

例如:程式隨機生成的數字是1738,玩家輸入的值為1839,則程式顯示1x3x。

直到猜對為止,並顯示出猜的次數."""

import random

a=random.randint(1000,9999)

a=str(a)

b=input("輸入乙個四位數字:")

i = 0

while a!=b:

s=""

for x in range(4):

if a[x] == b[x]:

s+=b[x]

else:

s+="x"

print(s)

i+=1

b=input("繼續猜:")

else:

print(b)

i+=1

print("猜對了,一共猜了%d次" % i)

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