3.9 作业

# #1. 使用while循环输出1 2 3 4 5 6     8 9 10
count = 0
while count < 11:
if count == 7:
count += 1
continue
print(count)
count += 1

#2. 求1-100的所有数的和
count = 0
while count < 100:
count += 1
print(count)

#3. 输出 1-100 内的所有奇数
count = 1
while count < 100:
if count % 2 == 1:
print(count)
count += 1

#4. 输出 1-100 内的所有偶数
count = 1
num = 0
while count < 100:
if count % 2 == 0:
print(count)
count += 1
num += count

#5. 求1-2+3-4+5 ... 99的所有数的和
num = 1
sum = 0
while num <= 99:
if num % 2 == 1:
sum += num
num += 1
print(sum)

#6. 用户登陆(三次机会重试)
use = "狼外婆"
use_word = 123456

count = 1
while count < 4:
if count == 4:
break

name = input("请输入用户名为:")
pass_word = int(input("请输入密码为:"))
if name == use and pass_word == use_word:
print("登录成功")
break
else:
print("登录失败,退出程序")
print("输入错误的次数为:%d" % count)
count += 1

#7:猜年龄游戏
# 要求:允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
use_age = 600

count = 1
while count < 4:
if count == 4:
break

age = int(input("请输入猜测的年龄为:"))
if age ==600:
print("恭喜你,猜对了")
break
else:
print("你猜错了")
print("输入错误的次数为:%d" % count)
count += 1
#8:猜年龄游戏升级版(选做题)
# 要求:
# 允许用户最多尝试3次
# 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y,
# 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
# 如何猜对了,就直接退出
use_age = 600

count = 1
while count < 4:
if count == 4:
break

age = int(input("请输入猜测的年龄为:"))
if age == 600:
print("恭喜你,猜对了")
info = input("请问是否还想继续玩,如果Y或y继续,如果N或n,退出程序")
if info == "y" or info == "Y" :
print("继续")
elif info == "n" or info == "N":
print("退出程序,感谢参与")
break

else:
print("你猜错了")
print("输入错误的次数为:%d" % count)
count += 1

猜你喜欢

转载自www.cnblogs.com/zhenghuiwen/p/12448375.html
3.9