零基础入门学习Python习题3【输密码+水仙花数+摸三色球】

本文介绍了三个Python编程练习:1. 设计一个密码验证程序,允许用户在三次尝试内输入密码,遇到星号(*)不计入错误次数;2. 找出100到999之间的所有水仙花数,即各位数字立方和等于自身的3位数;3. 未提供详细内容的三色球问题。
摘要由CSDN通过智能技术生成
001   输密码

设计一个验证用户密码的程序,用户只有三次机会输入错误,不过,如果用户输入的内容里包含“*”,则不算在次数内。

count = 3
password = "woaicxt"

while count > 0:
    passwd = input("请输入密码:")
    if passwd == password:
        print("密码正确,正在进入程序")
    elif'*' in passwd:  #注意*用引号引起来
        print("不允许包含*,您还有",count,"次机会")
        continue       #满足count > 0 ,不往下执行,继续while循环
    else:
        print("输入错误,您还有",count-1,"次机会")
    count -= 1
002  求水仙花数

求100-999之间的所有水仙花数

水仙花数:如果一个 3 位数等于其各位数字的立方和,则称这个数为水仙花数。例如:153 = 1^3 + 5^3 + 3^3,所以153是水仙花数。

for i in range(100,1000):
    sum = 0
    temp = i
    while temp:
        sum =
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值