目录
#1. 使用while循环输出1 2 3 4 5 6 8 9 10
#2. 求1-100的所有数的和
#3. 输出 1-100 内的所有奇数
#4. 输出 1-100 内的所有偶数
#5. 求1-2+3-4+5 ... 99的所有数的和
#6. 用户登陆(三次机会重试)
#7:猜年龄游戏
#8:猜年龄游戏升级版(选做题)
代码一:
代码二:
i=0 # while i<10: # i+=1 # if i==7: # continue # print(i,end=" ")
# i=0 # sum=0 # while i<100: # i+=1 # sum=sum+i # print(sum)
i=0 # while i<100: # i+=1 # if i%2!=0: # print(i)
i=0 # while i<100: # i+=1 # if i%2==0: # print(i)
i=0 # result=0 # while i<99: # i+=1 # if i % 2 == 0: # result-=i # # if i % 2 != 0: # result+=i # print(result)
user_name="右耳" passward="123" count=0 while count<3: user = input("请输入用户名:").strip() pas = input("请输入密码:").strip() if user_name==user and passward==pas: print("登录成功") break else: print("登录失败") count+=1
要求:
允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出
age=int(input("请输入你的年龄:").strip()) # n=0 # while n<3: # age = int(input("请输入你的年龄:").strip()) # if age==18: # exit("猜对了,恭喜") # elif age>18: # print("我没有那么大") # n+=1 # else: # print("猜小了") # n+=1
要求:
允许用户最多尝试3次
每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
如何猜对了,就直接退出
n=1 m = 0 while n: while m<3: age = int(input("请输入你的年龄:").strip()) if age==18: exit("猜对了,恭喜") elif age>18: print("我没有那么大") m+=1 else: print("猜小了") m+=1 select=input("输入y/Y代表在玩三次,输入n/N就退出程序:") if select.lower()=="y": n=1 elif select.lower()=="n": n=0 print("游戏结束")
Egon_age = 98
count = 1
while count < 4:
guess = input('请输入某个sb的年龄: ')
# 校验用户输入的是否是数字
if guess.isdigit():
guess = int(guess)
# 如果用户猜测的数值 == Egon_age
if guess == Egon_age:
print('猜对了')
break
else:
print('猜错了')
count += 1
if count == 4:
choice = input('是否还想继续玩,请输入Y或y, 赠送3次输入机会,否则退出游戏!')
if choice in ['y', 'Y']:
count = 1
else:
break
else:
print('输入有误')
'''