如何在Python中实现数字大小判断及年龄满18岁验证并存储结果
数的大小判断与变量存储
基础判断逻辑
在Python中,你可以直接使用比较运算符(>、>=、<、<=、==、!=)判断两个数的大小关系,运算结果会返回布尔值(True/False)。如果需要将结果存为“是”或“否”这类字符串,可通过条件表达式或if-else语句转换。
示例:判断num1是否大于num2并将结果存为字符串
num1 = 25 num2 = 18 result = "是" if num1 > num2 else "否"
针对年龄判断的实现
结合你提供的用户年龄输入代码,完整实现年龄判断、结果存储与提示输出的代码如下:
# 获取用户年龄 age = int(input('What is your age?: ')) # 判断是否年满18岁,将结果存入变量("是"或"否") is_adult = "是" if age >= 18 else "否" # 根据结果输出提示 if is_adult == "是": print("允许访问") else: print("拒绝访问")
代码说明
- 用
age >= 18判断年龄是否达标,通过三元表达式直接将布尔结果转为“是”或“否”存入is_adult变量。 - 后续通过判断
is_adult的值,输出对应的允许/拒绝提示。
如果需要更直观的if-else写法(适合新手理解),也可以写成:
age = int(input('What is your age?: ')) is_adult = "" if age >= 18: is_adult = "是" print("允许访问") else: is_adult = "否" print("拒绝访问")
内容的提问来源于stack exchange,提问作者user21357279
相关产品推荐
相关产品推荐

