美文网首页
python学习二

python学习二

作者: 多啦A梦的时光机_648d | 来源:发表于2020-03-17 11:49 被阅读0次

    改进小游戏

    这里讲到python中的比较操作符

    >       #大于
    >=     #大于等于
    <       #小于
    <=     #小于等于
    ==     #等于
    !=     #不等于
    

    if...else...条件分支

    if 条件:
            条件为真(True)时执行
    eles:
            条件为假(False)时执行
    
    
    • 1.希望用户猜错时会提示用户数字是猜大了还是猜小了。
    print('-----------第一课-----------')
    temp = input('猜猜我心里想的数字是:')
    guess = int(temp)
    if guess == 8:
        print('恭喜你,猜对了')
        print('猜对了也没奖励')
    else:
            if guess > 8:
                    print('哥们,猜大了')
            else:
                    print('老铁,猜小了')
    print('游戏结束')
    
    
    • 2.用户可以多次尝试(即程序需要重复运行某些代码)

    这里需要引入python的while循环。

    while 条件:
            条件为真(True)时执行
    
    print('-----------第一课-----------')
    temp = input('猜猜我心里想的数字是:')
    guess = int(temp)
    while guess != 8:
        temp = input('猜错了老铁,继续吧:')
        guess = int(temp)
        if guess == 8:
            print('恭喜你,猜对了')
            print('猜对了也没奖励')
        else:
            if guess > 8:
                    print('哥们,猜大了')
            else:
                    print('老铁,猜小了')
    print('游戏结束')
    
    • 3.只能尝试3次

    python的and逻辑操作符可以和任意表达式连接在一起,得到一个布尔类型的值
    比较运算符优先于逻辑运算符,括号内的优先于括号外的
    3>2 and 1<2 或者 (3>2) and (1<2)
    返回都是True(左右都为True时才为True)

    • 4.每次运行程序产生一个随机数

    这里需要用到python的random模块,模块内有一个函数randomint()会返回一个整数

    print('-----------第一课-----------')
    import random
    secret = random.randint(1,10)
    temp = input('猜猜我心里想的数字是:')
    guess = int(temp)
    while guess != secret:
        temp = input('猜错了老铁,继续吧:')
        guess = int(temp)
        if guess == secret:
            print('恭喜你,猜对了')
            print('猜对了也没奖励')
        else:
            if guess > secret:
                    print('哥们,猜大了')
            else:
                    print('老铁,猜小了')
    print('游戏结束')
    

    相关文章

      网友评论

          本文标题:python学习二

          本文链接:https://www.haomeiwen.com/subject/djviehtx.html