Day 9 练习题

Day 9

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

#!/usr/bin/env python3
n = 1
while n <= 10:
    print(n)
    n += 1

 

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

#!/usr/bin/env python3
counter = 1
sum = 0
n=100
while counter <= n:
    sum += counter
    counter += 1
print("1 到 %d 之和是: %d" % (n,sum))

 

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

#!/usr/bin/env python3
n = 1
while n <= 100:
    m = n % 2
    if m != 0:
        print(n)
    else:
        pass
    n = n + 1 

 

4、输出 1-100 内的所有偶数

#!/usr/bin/env python3
n = 1
while n <= 100:
    m = n % 2
    if m == 0:
        print(n)
    else:
        pass
    n = n + 1 

 

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

#!/usr/bin/env python3
counter = 1
sum = 0
while counter < 100:
    mod = counter % 2
    if mod == 0:
        sum = sum - counter
    elif mod !=0:
        sum = sum + counter
    counter = counter + 1
print("1-2+3-4+5...99=",sum)

 

6、用户登陆(三次机会重试)

 

#!/usr/bin/env python3
# -*- coding: UTF-8 -*-

count = 0
while count < 3:
    user = input("请输入用户名:")
    pwd = input("请输入密码:")
    count += 1
    if user == "huangping" and pwd == "hp123456":
        print("欢迎登录")
        break
    else:
        print("用户名或者密码错误")
else:
    print("用户或密码输入错误三次,用户已锁定")

 


 

posted @ 2022-10-20 16:35  小白_XiaoBai  阅读(35)  评论(0)    收藏  举报