• python-3-条件判断练习题


    前言

    我们在前面两章学习了基础数据类型与条件判断语句,今天我们来做下练习题。如果你有不一样的解题思路在评论区亮出你的宝剑!!!

    一、习题如下:

    1、使用 while 循环输出 1 2 3 4 5 6 8 9 10

    2、2.求1-100的所有数之和

    3、输出 1-100 内所有的奇数 和 偶数

    4、求1-2+3-4+5-6...99所有数的和

    5、用户登录(三次机会重试)

    二、习题答案(个人写法)

    1、使用 while 循环输出 1 2 3 4 5 6 8 9 10

    # 1.使用 while 循环输出 1 2 3 4 5 6 8 9 10
    count = 0
    while count < 10:
        count += 1
        if count == 7:
            continue
        print(count)

    2、求1-100的所有数之和

    # 2.求1-100的所有数之和
    conut = 1
    sum = 0
    while conut <= 100:
        sum = conut + sum
        conut += 1
    print(sum)

    3、输出 1-100 内区分所有的奇数 和 偶数

    # 3.输出 1-100 内所有的奇数 和 偶数
    conut = 1
    while conut <=100:
        if conut % 2 == 0:
            print('偶数:', conut)
        elif conut % 2 == 1:
            print('奇数:', conut)
        conut += 1

    4、求1-2+3-4+5-6...99所有数的和

    # 4.求1-2+3-4+5-6...99所有数的和
    conut = 1
    sum = 0
    while conut < 100:
        if conut % 2 == 0:
            sum = sum - conut
        else:
            sum = sum + conut
        conut += 1
    print(sum)

    5、用户登录(三次机会重试)

    # 5.用户登录(三次机会重试)
    count = 0
    while count < 4:
        username = input('请输入您的账号:')
        password = input('请输入您的密码:')
        a = 3 - int(count)
        if username == 'gsxl' and password == '123':
            print('登录成功!')
            break
        else:
            if a != 0:
                print('登录失败,剩余%s次机会' % a)
            elif a == 0:
                print('您的密码已被锁定,请于24小时候再试!!!')
        count += 1

    如果你有不一样的解题思路在评论区亮出你的宝剑!!!欢迎来QQ交流群:482713805

  • 相关阅读:
    【leetcode】92. 反转链表 II
    【leetcode】91. 解码方法
    【leetcode】89. 格雷编码
    【leetcode】86. 分隔链表
    【leetcode】82. 删除排序链表中的重复元素 II
    为什么选择react
    React 全家桶实现后台管理界面
    前后端同构
    浅谈React前后端同构防止重复渲染
    由React引发的前后端分离架构的思考
  • 原文地址:https://www.cnblogs.com/gsxl/p/11922055.html
Copyright © 2020-2023  润新知