
正文
python用函数猜数字,python怎么做猜数字
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用python写一个猜数字的游戏?
key = 40 while(1): guess = input("请输入一个数字:")if(guesskey):print '猜错了,小了哦!'elif(guesskey):print '猜错了,大了哦!'elif(guess==key):print '真聪明,猜对了!'break
字数超限制,自己排版
相关问答
Q1: python猜数字求解答
这样:
import random
x=random.randint(0,1025)
print("已从1~1024中随机抽取选取一个数字{}".format(x))
print("开始猜数字:")
i=0
while i9:
y=random.randint(0,1025)
if y==x:
pass
else:
i+=1
print("第{}次猜数字为{},错误".format(i,y))
print("第10次猜数字为{},正确".format(x))
运行结果:
希望可以帮到你。
Q2: python猜数字的问题
#给你个random模块的例子参考下。
import random
print("What your name?")
myName = input()
ID = random.randint(1,20)
ID = int(ID)
Times = 0
print("emm..."+ myName +"我想到一个数字,它在1~20之间")
while Times 6 :
print("猜一猜.")
IID = input()
IID = int(IID)
Times = Times+1
if IID ID :
print("你猜的太小了.")
if IID ID :
print("你猜的太大了.")
if IID == ID :
break
if IID == ID :
print("恭喜你,"+myName+"你猜对了!")
if IID != ID :
ID = str(ID)
print("emmm,"+myName+"我想它是"+ID)
Q3: 用python实现猜数字
a = '1459'
for x in range(7):
j = 0
b = str(input('请输入4个数字:'))
# 判断输入的是否为4位
if len(b)!=4:
print("输入有误")
break
# 判断输入的是否为数字
try:
float(b)
except:
print("输入有误")
break
for i in range(4):
if b[i]==a[i]:
j=j+1
print(str(j)+'A'+str(4-j)+'B')
if j==4:
print("恭喜你赢了")
break
print("游戏结束")







