if判断语句基本语法
if 条件:
......
注意:python开发中,tab和空格不要混用。
age = 20
if age >= 18:
print("你已经成年了")
比较运算符
== , >, < ,>= , <= , !=
在python2.x中,不等于还可以用<>表示
注意:if语句和缩进部分是一个完整的代码块。
例如:
age = 12
if age >= 18:
print("你已经成年了")
print("执行了")
print("hello")
PyCharm代码块及光标的位置提示,如图
光标的位置提示.png
if else条件判断语句
if 条件:
条件成立时
......
else:
条件不成立时
......
age = int(input("请输入你的年龄:")) #不同类型不能直接比较,这里进行转换
if age >= 18:
print("你已经成年了")
else:
print("你还没有成年")
if else 可以看成一个完整的代码块
逻辑运算符
python中,逻辑运算符包括:and/or/非 not三种。
- and
条件1 and 条件2
age = int(input("请输入你的年龄:"))
if age > 0 and age <= 120:
print("年龄正确")
else:
print("年龄有误")
- or
条件1 or 条件2
python_score = int(input("请输入你的python分数:"))
c_score = int(input("请输入你的c语言分数:"))
if python_score > 60 or c_score >= 60:
print("恭喜过关")
else:
print("继续加油哦")
- not
not 条件
is_emplyee = True
if not is_emplyee:
print("非本公司员工,请勿入内")
elif使用
python_score = int(input("请输入你的python分数:"))
if python_score < 60:
print("小伙子,你没及格")
elif python_score < 80:
print("中等")
elif python_score < 90:
print("中上等")
else:
print("优秀")
使用Tab键统一增加缩进,选中,按下Tab键或者Shift + Tab键。
if的嵌套
石头剪刀布的例子
#导入模块后,可以直接再模块后面敲一个.,则可以查看该模块包含的所有函数
import random
player = int(input("请输入你的手势 1石头 2剪刀 3布:"))
computer = random.randint(1,3)
if ((player == 1 and computer == 2)
or (player == 2 and computer == 3)
or (player == 2 and computer == 1)):
print("我赢了,电脑弱爆了")
elif player == computer:
print("平分秋色")
else:
print("再接再厉")
网友评论