网站的制作成品,工作室注册流程及需要的材料,网站流量跟钱的关系,发稿类别是什么文章目录 1.if语句1#xff09;if判断语句基本格式2#xff09; 网吧上网3#xff09;if语句使用逻辑运算 2.if-else语句1#xff09;if-else的使用格式2#xff09;网吧上网 3.多重判断elif语句1#xff09; 多重判断elif2#xff09;例子3#xff09;注意点 4.if嵌套… 文章目录 1.if语句1if判断语句基本格式2 网吧上网3if语句使用逻辑运算 2.if-else语句1if-else的使用格式2网吧上网 3.多重判断elif语句1 多重判断elif2例子3注意点 4.if嵌套1if嵌套的格式2例子3 if 实现三目运算操作 1.if语句
1if判断语句基本格式
if语句是用来进行判断的满足条件执行特定的代码,其使用格式如下 if 要判断的条件:条件成立时要做的事情代码
if False:print(不执行1)print(不执行2)# 注意在这个下方的没有加缩进的代码不属于if语句块即和条件成立与否无关
print(这个代码执行吗)#定义年龄age变量,年龄大于等于18输出已经成年可以上网
age 20if age 18:print(已经成年可以上网)2 网吧上网
#用户手动输入的年龄为字符串类型无法直接与数字进行直接比较将字符串类型的数据进行强制转换之后再和数字进行比较。
# 键盘输入年龄
age input(请输入你的年龄)
# 将age转换成int类型
age int(age)
# 判断是否满足大于或等于18岁
if age 18:print(f您输入的年龄是{age}, 已经成年可以上网)3if语句使用逻辑运算
# 输入年龄
age input(请输入年龄)
# 判断是否在0-120之间
if age0 and age120:print(年龄正确)2.if-else语句
1if-else的使用格式 if 条件:满足条件时要做的事情1满足条件时要做的事情2满足条件时要做的事情3...(省略)...else:不满足条件时要做的事情1不满足条件时要做的事情2不满足条件时要做的事情3...(省略)...2网吧上网
age int(input(请输入您的年龄))if age 18:print(f您输入的年龄是{age}, 已经成年可以上网)
else:print(f您输入的年龄是{age},小朋友回家写作业去)3.多重判断elif语句
1 多重判断elif
elif的使用格式如下: if xxx1:事情1elif xxx2:事情2elif xxx3:事情3说明:
当xxx1满足时执行事情1然后整个if结束当xxx1不满足时那么判断xxx2如果xxx2满足则执行事情2然后整个if结束当xxx1不满足时xxx2也不满足如果xxx3满足则执行事情3然后整个if结束
2例子
需求如果年龄小于18为童工不合法如果年龄18-60岁之间为合法工作年龄如果年龄大于60为退休年龄如果年龄小于18为童工不合法如果年龄18-60岁之间为合法工作年龄如果年龄大于60为退休年龄
age int(input(请输入您的年龄))
# 童工
if age 18:print(f您输入的年龄是{age}, 童工)# 18-60 合法
elif (age 18) and (age 60):print(f您输入的年龄是{age}, 合法)# 大于60 退休
elif age 60:print(f您输入的年龄是{age}, 退休年龄)3注意点 可以和else一起使用 if 性别为男性:输出男性的体重...elif 性别为女性:输出女性的体重...else:第三种性别的体重...else 一般用在最后即所有条件都不满足时使用
4.if嵌套
1if嵌套的格式 if 条件1:满足条件1 做的事情1满足条件1 做的事情2if 条件2:满足条件2 做的事情1满足条件2 做的事情2说明 外层的if判断也可以是if-else内层的if判断也可以是if-else
2例子
#需求坐公交如果有钱可以上车没有钱不能上车 如果上车了判断是否能坐下 -- 是否有空座位
# 是否有钱
money 0
# 是否有空位
seat 1if money 1:print(土豪请上车)# 判断是否能坐下if seat 1:print(有空座坐下了)else:print(没有空座站着等....)
else:print(朋友没带钱跟着跑跑快点)判断用户名和密码
# 输入用户名
name input(请输入用户名)
# 用户名判断
if nameadmin:# 输入密码pwd input(请输入密码)# 密码判断if pwd123456:print(你已经登陆系统)else:print(用户名与密码不匹配)
else:print(用户名错误)猜拳游戏
1. 出拳玩家手动输入电脑1. 固定剪刀2. 随机
2. 判断输赢2.1 玩家获胜2.2 平局2.3 电脑获胜import random# 1. 出拳
# 玩家
player int(input(请出拳0--石头1--剪刀2--布))
# 电脑
# computer 1
computer random.randint(0, 2)
# print(computer)# 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(电脑获胜)
3 if 实现三目运算操作
语法如下:
条件成立执行的表达式 if 条件 else 条件不成立执行的表达式a if a b else b
如果 a b的条件成立,三目运算的结果是a,否则就是b
a 1
b 2c a if a b else b
print(c)# 需求 有两个变量比较大小 如果变量1 大于 变量2 执行 变量 1 - 变量2 否则 变量2 - 变量1
aa 10
bb 6
cc aa - bb if aa bb else bb - aa
print(cc)