python学习-字符串-实例1

2017-09-25  本文已影响0人  和光同尘SCW

猜数游戏

1、流程图:
流程图.png
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、运行结果:
例005.png
4、函数
1、random.randint(a,b)

产生随机数范围为[a,b]

2、range(a,b)

产生连续整数范围[a,b前一位]

上一篇 下一篇

猜你喜欢

热点阅读