zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    UVa 531 Compromise
    UVa 10130 SuperSale
    UVa 624 CD
    2015年第一天有感
    Bootstrap3.0学习(一)
    IIS上.net注册
    11g Oracle导出表 默认不导出数据为空的表解决
    Oracle数据库密码重置、导入导出库命令
    每天进步一点--WCF学习笔记
    C#每天进步一点--异步编程模式
  • 原文地址:https://www.cnblogs.com/gsxl/p/11922055.html
Copyright © 2011-2022 走看看