python判断语句(if)基础01

判断(if)语句:
一、if语句的基本语法:
if 要判断的条件:
····条件成立时,要做的事情

注意:代码的缩进为一个tab键,或者4个空格–建议使用空格
在python开发中,tab和空格不要混用
例如:
#1.定义一个整数变量记录年龄
age = 15
#2.判断是否满了18岁
#if语句以及缩进部分的代码是一个完整的代码块
if age >= 18:
#3.如果满了18岁,可以进入网吧
····print(“可以进网吧了”)
····print(“欢迎 欢迎!”)
····print(“什么时候执行”)
else:
····print(“不满18不能进入网吧”)

二、运算符
2.1比较运算符 =、!=、<、>、<=、>=
2.2逻辑运算符 and与/并且、or或/或者、not非/不是
在这里插入图片描述
练习3:
#在开发中,通常希望某个条件不满足时,执行一些代码,可以使用not
#另外,如果需要拼接复杂的逻辑运算条件,同样也有可能使用到not
is_employee = True
if not is_employee:
····print(“不允许入内”)

练习2:
python_score = 60
c_score = 65
if python_score > 60 or c_score > 60:
····print(“合格”)
else:
····print(“不合格”)

练习1:
#定义一个变量age,编写代码判断年龄是否正确
age = 18
#要求人的年龄在0-120之间
if age>=0 and age<=120:
····print(“年龄正确”)
else:
····print(“年龄不正确”)

运算符优先级

三、if语句以及缩进部分是一个完整的代码块

箭头可以收起代码块

四、else的语法格式:
if 条件:
····条件成立时,要做的事情
else:
····条件不成立时,要做的事情
例如:
age = int(input(“输入用户年龄:”))
if age >= 18:
····print(“允许进网吧嗨皮”)
else:
····print(“回家写作业”)
#这句无论条件是否成立,都会输出
#if和else语句以及各自的缩进部分共同是一个完整的代码块
print(“这个代码什么时候输出?”)

五、elif语法使用:
在这里插入图片描述
例如:
在这里插入图片描述
holiday_name = input(“女友的节日”)
if holiday_name == “情人节”:
····print(“买玫瑰/看电影”)
elif holiday_name == “平安夜”:
····print(“买苹果/吃大餐”)
elif holiday_name == “生日”:
····print(“买蛋糕”)
else:
····print(“其他的日子每天都是节日啊”)

六、if的嵌套
在这里插入图片描述
例如:
在这里插入图片描述
has_ticket = False
knife_length = 22
if not has_ticket:
····if knife_length > 20:
········print(“不允许上车”)
····else:
········print(“安检通过”)
else:
····print(“不允许进门”)
例如:
在这里插入图片描述
#导入随机工具包
#在导入工具包的时候,将导入的语句,放在文件的顶部
#方便下面的代码,在任何需要的时候,使用工具包中的工具
import random
player = int(input(“请输入你要出的拳:石头1包子2剪刀3”))
computer = random.randint(1,3)
print(“玩家选择的拳是:%d - 电脑选择的拳是:%d” %(player,computer))
#比较胜负
#石头 胜 剪刀
#剪刀 胜 包子
#包子 胜 石头
if (player == 1 and computer == 3) or

````````(player == 2 and computer == 1):
````print("玩家赢")
#平局
elif player == computer:
````print("平局")
#其他电脑赢
else:
````print("电脑赢")


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python 中,if 语句用于根据条件执行不同的代码块。它的基本语法如下: ```python if condition: # 执行条件为真时的代码块 else: # 执行条件为假时的代码块(可选) ``` 其中,`condition` 是一个条件表达式,它的值为 `True` 或 `False`。如果 `condition` 的值为 `True`,则执行缩进的代码块;如果 `condition` 的值为 `False`,则执行 `else` 语句后面缩进的代码块(如果有)。 以下是一个简单的例子: ```python x = 5 if x > 0: print("x 是正数") else: print("x 是非正数") ``` 在这个例子中,我们使用 if 语句判断变量 `x` 是否大于 0。因为 `x` 的值是 5,所以条件为真,执行第一个代码块,输出 "x 是正数"。 除了 `if` 和 `else`,Python 还提供了 `elif` 关键字,用于在多个条件之间切换。它的语法如下: ```python if condition1: # 执行条件 1 为真时的代码块 elif condition2: # 执行条件 2 为真时的代码块 else: # 执行所有条件都为假时的代码块(可选) ``` `elif` 语句可以有多个,用于检查多个条件。当一个条件为真时,只会执行对应的代码块,而不会执行其他条件的代码块。以下是一个例子: ```python x = 5 if x < 0: print("x 是负数") elif x == 0: print("x 是零") else: print("x 是正数") ``` 在这个例子中,我们使用 `if`、`elif` 和 `else` 语句来检查变量 `x` 的值,并输出相应的消息。因为 `x` 的值是 5,所以条件 `x < 0` 和 `x == 0` 都为假,只有 `else` 语句对应的代码块被执行,输出 "x 是正数"。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值