猜数游戏
1、流程图:
2、代码:
#猜3次数,10以内正整数
import random #使用random模块
secret=random.randint(1,9) #产生1~9九个随机数
dig=input('猜猜我心里想的数,10以内正整数:')
b=3
a=0
while a!=secret and b>0:
b=b-1
if dig.isdigit():
a=int(dig)
if a<10 and a>0:
if a==secret:
print('猜对了')
elif a<secret:
print('错,小了小了')
if b>0:
dig=input('再猜一次:')
else:
print('次数已用尽')
else:
print('错,大了大了')
if b>0:
dig=input('再猜一次:')
else:
print('次数已用尽')
else:
if b>0:
dig=input('请输入10以内正整数:')
else:
print('次数已用尽')
else:
if b>0:
dig=input('请输入10以内正整数:')
else:
print('次数已用尽')
print('游戏结束')
name=input('留下大名:')
3、运行结果:
4、函数
1、random.randint(a,b)
产生随机数范围为[a,b]
2、range(a,b)
产生连续整数范围[a,b前一位]