作业(必做题):
1. 使用while循环输出1 2 3 4 5 6 8 9 10
a = 0
while a < 11:
if a == 7:
a += 1
continue
print(a)
a += 1
2. 求1-100的所有数的和
b = 1
a = 0
while b < 101:
a += b
b += 1
print(a)
3. 输出 1-100 内的所有奇数
a = 1
while a < 101:
print(a)
a += 2
4. 输出 1-100 内的所有偶数
a = 2
while a < 101:
print(a)
a += 2
5. 求1-2+3-4+5 ... 99的所有数的和
a = 0
b = 1
while b < 101:
m = b % 2
if m == 0:
a = a - b
else:
a = a + b
b += 1
print(a)
6. 用户登陆(三次机会重试)
name_inp = "tank"
work_inp = "123"
count = 0
while count < 3:
sex = input('请输入你的账号')
dxt = input('请输入你的密码')
if name_inp == sex and dxt == work_inp:
print('登录成功')
break
else:
print('账号或者密码错误')
count += 1
7:猜年龄游戏
要求:
允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
age = 18
con = 0
while con < 3:
m =int(input('你猜猜我多大'))
if m > age:
print('你猜大了')
elif m < age:
print('你猜小了')
else:
print('你猜对了')
con += 1
8:猜年龄游戏升级版(选做题)
要求:
允许用户最多尝试3次
每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
如何猜对了,就直接退出