Python运算符与if条件结构学习记录
基本运算符
Python支持多种运算符,包括赋值运算符、算术运算符、比较运算符、逻辑运算符等。
赋值运算
赋值运算是编程中用于将值或表达式的结果存储到变量中的操作,通常使用等号(=)作为运算符。其核心逻辑是将右侧的值赋予左侧的变量。
基本语法:
variable = value
示例:
x = 10 # 将整数10赋值给变量x
name = "Alice" # 将字符串赋值给变量name
算术运算符
- 加法
+ - 减法
- - 乘法
* - 除法
/ - 取模
% - 幂运算
** - 整除
//
示例:
a = 10
b = 3
print(a + b) # 输出 13
print(a % b) # 输出 1
比较运算符
- 等于
== - 不等于
!= - 大于
> - 小于
< - 大于等于
>= - 小于等于
<=
示例:
x = 5
y = 8
print(x == y) # 输出 False
print(x < y) # 输出 True
逻辑运算符
- 与
and - 或
or - 非
not
示例:
is_raining = True
is_cold = False
if is_raining and not is_cold:
print("带伞但不用穿外套")
if条件结构
if语句用于条件判断,基本语法如下:
if condition:
# 条件为True时执行的代码
elif another_condition:
# 其他条件为True时执行的代码
else:
# 所有条件为False时执行的代码
单条件判断
age = 18
if age >= 18:
print("成年")
else:
print("未成年")
多条件判断
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
嵌套if语句
num = 15
if num > 0:
if num % 2 == 0:
print("正偶数")
else:
print("正奇数")
else:
print("非正数")
综合示例
结合运算符与if条件,实现一个简单的计算器:
num1 = float(input("输入第一个数字: "))
operator = input("输入运算符 (+, -, *, /): ")
num2 = float(input("输入第二个数字: "))
if operator == "+":
print(num1 + num2)
elif operator == "-":
print(num1 - num2)
elif operator == "*":
print(num1 * num2)
elif operator == "/":
if num2 != 0:
print(num1 / num2)
else:
print("除数不能为0")
else:
print("无效运算符")
1198

被折叠的 条评论
为什么被折叠?



