"""
行
物理行:程序员所写代码的所在行。
逻辑行:是指源代码经过预编译后,代码所在的行。
建议每行只有一个语句。
想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(;)
"""# 2个物理行 2个逻辑行(建议)
a =1
b =2# 1个物理行 2个逻辑行(不建议)
a =1;b =2# 3个物理行 1个逻辑行(代码太长时使用)# 换行符
a =1+2+\
3+4+\
5+6# 括号换行
b =(1+2+3+4+5+6)
4、if条件语句
(1)了解选择语句
"""
选择语句
让代码根据条件执行
if 条件:
满足条件执行的代码
else:
不满足条件执行的代码
if 条件1:
满足条件1执行的代码
elif 条件2:
不满足条件1,但满足条件2执行的代码
else:
以上条件都不满足
"""# if input("请输入性别:") == "男":# print("您好先生")# else:# print("您好女士")# print("欢迎光临")
sex =input("请输入性别:")if sex =="男":print("您好先生")elif sex =="女":# 否则如果print("您好女士")else:print("性别未知")# 调试(要比写代码更重要)# 定义:让程序中断,逐语句执行,# 审查执行过程与变量取值# 步骤:# 加断点、开始调试、逐语句执行F8# 重点:# 按下F8之前想[目标]应该是什么# 按下F8之后看[现状]又是什么# 如果一致就没有问题
(2)选择语句小练习
"""
练习1: 在终端中输入整数、打印正数、 负数、零
"""
number =int(input("请输入数字:"))if number >0:print("正数")elif number <0:print("负数")else:print("零")
"""
练习2:
在终端中输入课程阶段数,显示课程名称
输入: 输出:
1 Python语言核心编程
2 Python高级软件技术
3 Web 全栈
4 人工智能
"""
number =input("请输入数字:")if number =="1":print("Python语言核心编程")elif number =="2":print("Python高级软件技术")elif number =="3":print("Web 全栈")elif number =="4":print("人工智能")
"""
练习4:
根据心理年龄与实际年龄,打印智商等级。
智商IQ = 心理年龄MA 除以 实际年龄CA 乘以 100
天才:140以上(包含)
超常:120-139之间(包含)
聪慧:110-119之间(包含)
正常:90-109之间(包含)
迟钝:80-89之间(包含)
低能:80以下
"""# ma = int(input("请输入心理年龄:"))# ca = int(input("请输入实际年龄:"))# iq = ma / ca * 100# if iq >= 140:# print("天才")# elif 120 <= iq < 140:# 如果能执行到本行,一定小于140,所以无需再次判断# print("超常")# elif 110 <= iq < 120:# print("聪慧")# elif 90 <= iq < 110:# print("正常")# elif 80 <= iq < 90:# print("迟钝")# else:# print("低能")# 连续区间判断:只判断单边(建议使用)
ma =int(input("请输入心理年龄:"))
ca =int(input("请输入实际年龄:"))
iq = ma / ca *100if iq >=140:print("天才")elif iq >=120:print("超常")elif iq >=110:print("聪慧")elif iq >=90:print("正常")elif iq >=80:print("迟钝")else:print("低能")