while循环练习:
-
输入姑娘的年龄后,进行以下判断:
- 如果姑娘小于18岁,打印“不接受未成年”
- 如果姑娘大于18岁小于25岁,打印“心动表白”
-
如果姑娘大于25岁小于45岁,打印“阿姨好”
-
如果姑娘大于45岁,打印“奶奶好”
age=input('请输入你的年龄:') age=int(age) if age >= 45: print('奶奶好') elif age>=25: print('阿姨好') elif age >= 18: print('心动表白') else: print('不接受未成年')
-
-
预习while循环,打印1-100之间的奇数和
count=0 sum=0 while count<100: count+=1 if count%2== 1: sum += count print(sum)
-
预习while循环,猜年龄游戏升级版,有以下三点要求:
-
允许用户最多尝试3次
-
每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
-
如果猜对了,就直接退出
age=18 count=0 while count<3: guess_age = input('请输入你的年龄:').strip() guess_age = int(guess_age) if guess_age>age: print('猜大了') elif guess_age<age: print('猜小了') else: print('猜对了') break count+=1 if count==3: choice = input('继续请输入:Y/y或退出请输入:N/n:').strip() if choice == 'y' or choice == 'Y': count = 0 elif choice == 'N' or choice == 'n': break
-