1. 使用while循环输出1 2 3 4 5 6 8 9 10
number=1
while number<11:
if number==7:
number += 1
continue
print(number)
number+=1
2. 求1-100的所有数的和
number=1
sum=0
while number<101:
sum+=number
number+=1
print(sum)
3. 输出 1-100 内的所有奇数
number=1
while number<101:
if number%2!=0:
print(number)
number += 1
4. 输出 1-100 内的所有偶数
number=1
sum=0
while number<101:
if number%2==1:
number+=1
continue
sum+=number
number+=1
print(sum)
5. 求1-2+3-4+5 ... 99的所有数的和
number=1
sum=0
while number<100:
if number%2==1:
sum += number
number+=1
else:
sum -= number
number+=1
print(sum)
6. 用户登陆(三次机会重试)
user_name='tom'
password='666'
number=0
while number<3:
inp_name = input('请输入用户名: ')
pwd = input('请输入密码: ')
if inp_name==user_name and pwd==password:
print('登录成功')
break
else:
number+=1
print('与户名或密码不正确')
7:猜年龄游戏
要求:
允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
age=18
count=0
while count<3:
count+1
guess=int(input('输入:'))
if guess>age:
print('猜的太大了,往小里猜')
count+=1
elif guess<age:
print('猜的太小了,往大里猜')
count += 1
else:
print('恭喜你猜对了')
break
8:猜年龄游戏升级版(选做题)
要求:
允许用户最多尝试3次
每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
如何猜对了,就直接退出
age=18
count=0
while count<3:
count+1
guess=int(input('输入:'))
if guess==age:
print('恭喜你猜对了')
break
else:
print('猜错了!')
count+=1
if count==3:
choice=input('继续玩输入Y/y,退出输入N/n: ').strip()
if choice=='y' or choice=='Y':
count=0
else:
break