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

posted @ 2019-11-24 13:04  广深-小龙  阅读(1719)  评论(0编辑  收藏  举报