猜年龄,用户输入超过3次询问是否继续,共10次机会。

age = 30
c = 0   #定义记数器
for i in range(10):
    if c < 3:
        guess = int(input("Plseae guess my age:"))
        if guess == age:
            print("Yes,your are right")
            break
        elif guess < age:
            print("It is too little")
        else:
            print("Tt is too big")
    else:
        continue_confirm = input("continue press ‘yes‘,exit press ‘no‘:")
        if continue_confirm == ‘yes‘:
            c = 0
        elif continue_confirm == ‘no‘:
            print("see you")
            break
        else:
            print("Wrong words")
    c += 1
时间: 2024-12-14 13:38:47

猜年龄,用户输入超过3次询问是否继续,共10次机会。的相关文章

猜数字大小游戏,用户输入一个数字,如果大了就显示大了,如果小了就显示小了, 如果对了就提示正确(补充难度,只有5次机会,限制数字的范围在百位以内)

产生0-100之间的随机数,包括0和100 double d = Math.random() * 100; int a = (int)Math.round(d); ------------------------------------- package 水仙花数; import java.util.Scanner;/* 猜数字大小游戏,用户输入一个数字,如果大了就显示大了,如果小了就显示小了,如果对了就提示正确(补充难度,只有5次机会,限制数字的范围在百位以内)*/public class t

用Python写猜年龄游戏

菜鸟的第一个程序:用python写猜年龄,0基础写起来真他娘的累,一个简单的程序写了几个小时,终于马马虎虎写好了. 许多刚入行的新手们经常问有什么捷径能快速学会写代码?答案是没有的,只有一个字:练! #!/usr/bin/env python # Author:William Huang my_age = 29 # 先设定好正确的答案 count = 0 # 设定好计数器 while True: count += 1 # 计数器自加1 if count <= 3: # 设定次数,小于等于3次 u

登录接口,猜年龄

编写登陆接口基础需求:1.    让用户输入用户名密码2.  认证成功后显示欢迎信息3.    输错三次后退出程序升级需求:4.    可以支持多个用户登录 (提示,通过列表存多个账户信息)5.    用户3次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里) #!/usr/bin/env python # -*- coding:utf-8 -*- # by wk ''' 说明: 如果登录用户在用户列表里,每个用户只有3次登录机会,失败后锁定账户,下

Python学习【第四篇】用户输入及判断

用户输入: 例1.写一个用户输入密码的小程序,流程如下: 1.用户输入自己的用户名 2.打印"Hello+用户名" 1 #!/usr/bin/env python 2 3 #name = raw_input("What is your name?") #only on python 2.x 4 name = input("What is your name?") 5 print("Hello " + name ) 例2.输入密

Python 猜年龄的游戏

猜年龄的游戏: 游戏规则: 允许用户最多尝试3次 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序 如何猜对了,就直接退出 1 age=18 2 count=True 3 while count: 4 5 for i in range(3): 6 guess_age=int(input('你猜我的年龄是多大:')) 7 if guess_age < age: 8 print('猜小了,往大里猜') 9 elif gues

Class - 7 用户输入和while循环

7.1 函数input()的工作原理 函数input()让程序暂停运行,等待用户输入一些文本.获取用户输入后,python将其存储在一个变量中,以方便使用.例: message = input("Tell me somethhing, and i will repeat it back to you:") print(message) 输出: Tell me somethhing, and i will repeat it back to you:Hello! Hello! 函数inp

7.29 简单猜年龄游戏

简单猜年龄游戏 要求用户输入年龄与给定的年龄进行比较,但只有三次机会,回答正确可以自选礼品,以及其他功能. age = 18 count = 0 while count<3: count+=1 age_in = input('请输入猜想的年龄:') if age_in.isdigit() == False: print('输入的不是年龄!') continue if int(age_in) == age: print('恭喜你猜对了!') print('1.飞机,2.火箭,3.直升机,4.宝马X

猜年龄游戏

age=22 counter=0 for i in range(10): if counter<3: guess_num=int(input("请猜年龄")) if guess_num==age: print("恭喜你猜对了") break elif guess_num >age: print("太大了") else: print("太小了") else: continue_isntit=input("你

Shell脚本学习笔记-用户输入处理

1. 命令行参数 1.1 参数之间空格分隔,格式:$+position, e.g. $0, $1, $2,  其中$0表示脚本名字,超过10个参数时,e.g. 第10个参数用${10}表示: 1.2 简单示例: 1.3 通过建立软连接的方式,同一个脚本,根据不同脚本名字,运行不同脚本内容,e.g.: 2. 命令行参数变量的处理 2.1 通过条件判断,进行错误检测: 2.2 通过shift命令,进行移动位置参数: 2.3 命令行参数选项处理: 2.3.1 简单选项处理,e.g.: 2.3.2 分离