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 @   小白_XiaoBai  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示