【Python】-011-语句表达式-练习

2017-07-27  本文已影响45人  9756a8680596

1.猜数字

    import random

    bingo = random.randint(1, 100)  //随机生成一个1~100的整数
    guess, guess_int, i, counts = 0, 1, 0, 6  //初始化用到的变量
    print 'You have ', counts, 'times to input.'

    try:  //字符转为整数可能会报错
        while guess != bingo and i < counts:
            guess = raw_input('Please input a number[1, 100]:')
            guess_int = int(guess)  #类型转换,可能或报异常
            if guess_int < bingo:
                print 'Maybe a bigger number will correct.'
            if guess_int == bingo:
                print 'Congratulates, you get the number:', bingo
                break;
            if guess_int > bingo:
                print 'Maybe a smaller number will correct.'
            i = i + 1
        if i == 6:
            print 'Sorry you don\'t get the number. The number is ', bingo
    except Exception, e:
        print 'Invalid input, GAME OVER.'

2.利用上次用户名密码练习,模拟注册过程:

3.公交系统练习,


参考资料

上一篇 下一篇

猜你喜欢

热点阅读