三位水仙花数
“水仙花数"是指一个三位整数,其各位数字的3次方和等于该数本身。
例如:ABC是一个"3位水仙花数”,则:A的3次方+B的3次方+C的3次方 = ABC。
请按照从小到大的顺序输出所有的3位水仙花数,请用"逗号"分隔输出结果。
f=[]
for i in range(100,1000):
i = str(i)
if (eval(i[0])**3+eval(i[1])**3+eval(i[2])**3) == eval(i):
f.append(i)
print(','.join(i for i in f))
用户登录的三次机会
给用户三次输入用户名和密码的机会,要求如下:
1)如输入第一行输入用户名为‘Kate’,第二行输入密码为‘666666’,输出‘登录成功!’,退出程序;
2)当一共有3次输入用户名或密码不正确输出“3次用户名或者密码均有误!退出程序。”。
for i in range(3): #循环结构控制3次机会
count=input()
code=input()
if count=="Kate" and code=="666666" :
print("登录成功!")
break
else:
print("3次用户名或者密码均有误!退出程序。")