循环和判断


欢迎来到鸿鹄会让我们一起学习吧!
我的邮箱2779372950@qq.com

编写程序计算如下数列的值:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪1-2+3-4…966,其中,所有数字为整数,从1开始递增,奇数为正,偶数为负
$ s=0
$ for x in range(1,967):
$    if x%2 == 0:
$        x=-x
$    s+=x
$ print(s)

水仙花数

“水仙花数”指三位整数,其各位数字的3次方和等于该数本身。例如:A的3次方+B的3次方+C的3次方=ABC。
$ for i in range(100,1000):
$    a=i%10#个位
$    b=int(i%100/10)#十位
$    c=int(i/100)#百位
$    if a**3+b**3+c**3==i:
$        print(i)
给用户三次输入用户名和密码的机会,要求如下:

‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪
####### 1)如输入第一行输入用户名为‘Kate’,第二行输入密码为‘666666’,输出‘登录成功!’,退出程序;
‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬
####### 2)当一共有3次输入用户名或密码不正确输出“3次用户名或者密码均有误!退出程序。”

$  cnt = 0
$  while 1:
$    name = input("童鞋请输入您的用户名");
$    if name == 'Kate' and password == '666666':
$        print("恭喜你登录成功!")
$        break
$    else:
$        cnt += 1
$        print("用户名或者密码均有误!请重新输入")
$        if cnt == 3:
$            print("3次用户名或者密码均有误!退出程序。")
$            break

文章作者: 崔蓬勃
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 崔蓬勃 !
评论
  目录