作业3
作业(必做题):
- 使用while循环输出1 2 3 4 5 6 8 9 10
count=0
while count < 11:
if count == 7:
count+=1
print(' ')
continue
print(count)
count+=1
2.求1-100的所有数的和
count=1
i=0
while i<101:
count=count+i
print(count)
i+=1
3.输出 1-100 内的所有奇数
count=0
for i in range(1,100):
if i % 2!=0:
print(i)
4.输出 1-100 内的所有偶数
count=0
for i in range(1,100):
if i % 2==0:
print(i)
5.求1-2+3-4+5 ... 99的所有数的和
sum = 0
i = 1
while i <= 99:
if i % 2 ==0:
sum -= i
else:
sum += i
i += 1
print(sum)
6.用户登陆(三次机会重试)
username='zc'
password='123'
count=0
while count < 3:
inp_name=input('请输入您的账号:')
inp_pwd=input('请输入您的密码:')
if inp_name == username and inp_pwd == password:
print('登录成功')
break
else:
print('登录失败')
count+=1
if count== 3:
print('再来三次')
count=0
continue
7.猜年龄游戏
要求:
允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
i=0
age=18
while i<3:
guess=input('请输入您猜的年龄:')
guess=int(guess)
if age== guess:
print('恭喜你猜对了!')
break
else:
print('您猜错了!')
i+=1
8.猜年龄游戏升级版(选做题)
要求:
允许用户最多尝试3次
每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
如何猜对了,就直接退出
i=0
age=18
while i<4:
guess=input('请输入您猜的年龄:')
guess=int(guess)
if age== guess:
print('恭喜你猜对了!')
break
else:
print('您猜错了!')
i+=1
if i== 3:
again=input('请问是否继续:Y或N:').strip()
if again.upper()=='Y':
i=0
continue
else:
break

浙公网安备 33010602011771号