python年龄阶段划分,python算年龄程序

这篇文章主要介绍了python年龄阶段划分,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。

条件语句:即条件成立执行某些代码,条件不成立则不执行这些代码

if语句

语法:

if 条件:

        条件成立执行的代码1   

        条件成立执行的代码2

        ....

例子:

#年龄大于等于18,输出:已经成年,可以上网--准备年龄的数据与18作对比
age = 20

if age >= 18:

        print('已经成年,可以上网')
#缩进关系四个空格或者tab键

#注意:在下方的没有加缩进的代码,不属于if语句块,即和条件成立与否无关

print('系统关闭')
#系统可以用户输入年龄,用这个年龄做条件语句判断

"""

用户输入

保存用户输入的年龄

if

"""

#注意:int类型转换,input接收的数据是str不能和18做判断。

age = int(input('请输入您的年龄:'))

if age >=18:

        print(f'您输入的年龄是{age},已经成年,可以上网')

#print(f'')格式化字符串

print('系统关闭')

if...else...语句

语法:

if 条件:

        条件成立执行的代码1   

        条件成立执行的代码2

        ....

else:

        条件成立执行的代码1   

        条件成立执行的代码2

        ....

例子                                                                                                                                                    

age = int(input('请输入您的年龄:'))

if age >= 18:

        print(f'您的年龄是{age},已经成年,可以上网')

else:

        print(f'您的年龄{age},未成年,请自行回家写作业')



print('系统关闭')

if语句:多重判断

语法:

if  条件1:

        条件成立执行的代码1   

        条件成立执行的代码2

        ....

elif 条件2:

        条件成立执行的代码1   

        条件成立执行的代码2

        ....

else:

        以上条件都不成立时执行的代码

例子:

"""
如果年龄小于18,为童工,不合法

如果年龄18-60岁之间,为合法工作年薪

如果年龄大于60为退休年龄
"""

age = int(input('请输入您的年龄:'))

if age < 18:

        print(f'您输入的年龄是{age},童工')

elif (age >= 18) and (age <=60):

        print(f'您输入的年龄是{age},合法')

elif age > 60:

        print(f'您输入的年龄是{age},退休年龄')

if嵌套

思想:坐公交车;如果有钱可以上车,没钱不可以;上车后如果有空座,则可以坐下;如果没空座,就要站着用python画简单笑脸

语法:

if 条件:

        条件成立执行的代码

        if 条件:

                条件成立执行的代码1   

                条件成立执行的代码2

例子:

"""
准备将要判断的数据:钱和空座

判断是否有钱:上车和不能上车

上车了:判断是否能坐下:有空座位和无空座位
"""

money = 1

seat = 1



if money == 1:

        print('土豪,请上车')

        if seat == 1:

                print('有空座,坐下了')

        else:

                print('没有空座,站着等...')

else:

        print('朋友,没带钱,跟着跑,跑快点')

三目运算符(三元运算符或者三元表达式)

 语法:

从左到右,条件成立执行表达式if条件else 条件不成立执行的表示式

例子:

a = 10

b = 6

c = a - b if a > b else b - a

print(c)

综合应用(猜拳游戏)

"""
需求分析:

参与游戏的角色

        玩家(手动出拳),电脑(随机出拳)

判断输赢

        玩家获胜,平局,电脑获胜
"""

import random

#注意:导入random模块,random.randint(开始,结束)

player = int(input('请出拳:0--石头;1--剪刀;2--布'))

computer = random.randint(0,2)

if ((player == 0) and (computer = 1)) or ((player == 1) and (computer = 2)) or ((player == 2) and (computer = 0)):

        print('玩家获胜')

elif (player = computer):

        print('平局')

else:

        print('电脑获胜')

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值