目录
四、while循环(待续)
一、if语句
# if 条件语句
"""
在 Python 中,if 语句用于根据条件执行不同的代码块。if 语句的基本结构如下:
if+条件语句:
代码块
其中,条件语句必须是可以返回True或者False的表达式或值。
"""
# sex = input("你的性别是(男or女)?")
# if sex == "男":
# print("男生左边走。")
# if sex == "女":
# print("女生右边走。")
# if...else 分支语句
"""在 Python 中,if else 语句用于在条件满足和不满足时分别执行不同的代码块。if else 语句的基本结构如下:
if+条件语句:
代码块
else:
代码块
"""
# want = input("你想要报考我校吗(yes or no)?")
# if want == "yes":
# print("欢迎报考我校!")
# else:
# print("祝你前程似锦!")
# if...elif...else 多条分支语句
"""在Python中,if-elif-else语句可以用来实现多分支的逻辑判断。其基本语法为:
if+条件语句:
代码块
elif+条件语句:
代码块
else:
代码块
"""
# score = int(input("输入你的成绩:(满分100)"))
# if score < 60:
# print("成绩不及格,需要努力哦!")
# elif 60 <= score < 70:
# print("成绩及格,感谢你自己吧。")
# elif 70 <= score < 90:
# print("成绩良好,向优秀看齐,你可以更好!")
# else:
# print("成绩优秀,但仍有不足,加油,你会更完美!")
# if分支中的多重条件判断
"""如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功;
使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功。
上述输入成绩的程序尚有缺陷,当用户输入的数值为负数,或者数值大于满分100时,运行结果就会达不到预期。下面进行完善:"""
score = int(input("输入你的成绩:(满分100)"))
if score < 0 or score >= 100: # 当输入的值大于等于100或者小于0的时候,提示用户输入有误,执行其它代码块。
print("输入的成绩有误哦~ 请重新输入!")
elif score < 60:
print("成绩不及格,需要努力哦!")
elif 60 <= score < 70:
print("成绩及格,感谢你自己吧。")
elif 70 <= score < 90:
print("成绩良好,向优秀看齐,你可以更好!")
else:
print("成绩优秀,但仍有不足,加油,你会更完美!")
二、if嵌套
# if嵌套
"""在Python中,可以使用if语句的嵌套来实现多重条件判断。if语句嵌套的基本语法为:
if+条件语句:
代码块
if+条件语句:
代码块
else:
代码块
else:
代码块
注意,if语句的嵌套必须缩进,不同的缩进表示不同的代码块。
在嵌套结构中,只有当外层if语句的条件成立时,才会执行内层if语句;
内层if语句的判断结果不影响外层if语句的执行。
"""
# age = int(input("请问你的年龄:"))
# if age > 18:
# print("您已成年,可以预定酒店房间。")
# number = int(input("请问和您同行的人数(除了您自己):"))
# if number == 0:
# print("推荐预定总统单人间。")
# elif number == 1:
# print("推荐预定标准双人间。")
# else:
# print("推荐预定标准多人间。")
# else:
# print("对不起,您尚未成年,不能预定酒店房间!")
三、三目运算符
# 三目运算符
"""
Python中的三目运算符是一种简洁的条件语句,也称为条件表达式或三元表达式。其基本语法形式为:
x if condition else y # x 一般赋给一个变量,方便输出,不满足判断条件时系统自动输出y。
其中,condition为判断条件,如果满足条件,则返回x,否则返回y。可以理解为if-else语句的简写形式。
三目运算符适合在一些简单的条件判断场景中使用,较为复杂的情况下使用会适得其反。
"""
age = int(input("输入一个年龄:"))
K = "已成年" if age >= 18 else "未成年"
print(K)
四、while循环
# while循环初始
"""Python中的while循环是一种循环结构,它会在满足一定条件的前提下不断重复执行一段代码块,直到条件不再满足为止。
while循环的基本语法如下:
while+条件语句:
代码块
满足条件语句,执行代码块,否则跳过while循环。
"""
# i = 1
# while i <= 5:
# print(i)
# i += 1
# 需要注意,如果条件永远不满足,循环将会一直执行下去,导致程序陷入死循环。
# 因此,在使用while循环时,需要确保循环的条件在一定时刻能够不满足,否则要添加跳出循环的语句(如break或者return)。
昨天学习了if条件判断和while循环。while循环后续还有内容,后续更新。这节内容没有太难懂的地方,即使有难懂的地方,下来多做几个相关的简单题型,相信会理解很多。作者写文章是为了加深学习的内容的印象。下期见啊!