学习目标

  • 掌握Python中的各种操作符
  • 理解条件语句的用法
  • 学会编写基本的条件判断逻辑
学习内容
1. 操作符

操作符是用于执行各种运算的符号。Python支持多种类型的操作符,包括算术操作符、比较操作符、逻辑操作符和赋值操作符。

算术操作符
  • +:加法
  • -:减法
  • *:乘法
  • /:除法(结果为浮点数)
  • //:地板除(结果为整数)
  • %:取模(取余数)
  • **:幂运算
a = 10 
b = 3 
print(a + b) # 13 
print(a - b) # 7 
print(a * b) # 30 
print(a / b) # 3.3333333333333335 
print(a // b) # 3 
print(a % b) # 1 
print(a ** b) # 1000
比较操作符
  • ==:等于
  • !=:不等于
  • >:大于
  • <:小于
  • >=:大于等于
  • <=:小于等于
a = 10 
b = 20 
print(a == b) # False 
print(a != b) # True 
print(a > b) # False 
print(a < b) # True 
print(a >= b) # False 
print(a <= b) # True
逻辑操作符
  • and:与运算
  • or:或运算
  • not:非运算
a = True 
b = False 
print(a and b) # False 
print(a or b) # True 
print(not a) # False
赋值操作符
  • =:赋值
  • +=:加后赋值
  • -=:减后赋值
  • *=:乘后赋值
  • /=:除后赋值
  • //=:地板除后赋值
  • %=:取模后赋值
  • **=:幂后赋值
a = 5 
a += 3 # 相当于 a = a + 3 
print(a) # 8 
b = 10 
b *= 2 # 相当于 b = b * 2 
print(b) # 20
2. 条件语句

条件语句用于根据条件执行不同的代码块。在Python中,使用ifelifelse语句实现条件判断。

基本语法
if condition1: 
# 当condition1为True时执行的代码块 
elif condition2: 
# 当condition2为True时执行的代码块 
else: 
# 当所有条件都为False时执行的代码块
示例
x = 10 
y = 20 
if x > y: 
print("x大于y") 
elif x < y: 
print("x小于y") 
else: 
print("x等于y")
嵌套条件语句

可以在条件语句中嵌套其他条件语句,以实现更复杂的逻辑。

x = 15 
if x > 10: 
    if x % 2 == 0: 
        print("x大于10且是偶数") 
    else: 
        print("x大于10且是奇数") 
else: 
    print("x小于或等于10")
今日任务
  1. 练习使用各种操作符:

    • 使用算术操作符进行基本的数学运算。
    • 使用比较操作符进行比较操作。
    • 使用逻辑操作符组合多个条件。
    • 使用赋值操作符简化赋值过程。
  2. 编写基本的条件语句:

    • 使用ifelifelse编写条件判断逻辑。
    • 编写嵌套条件语句实现复杂判断。
  3. 编写并运行以下示例代码:

    ​​​​​​
    # 操作符示例 
    a = 15 
    b = 4 
    print("算术操作符示例")
    print(a + b) # 19 p
    rint(a - b) # 11 
    print(a * b) # 60 
    print(a / b) # 3.75 
    print(a // b) # 3 
    print(a % b) # 3 
    print(a ** b) # 50625 
    print("比较操作符示例") 
    print(a == b) # False 
    print(a != b) # True 
    print(a > b) # True 
    print(a < b) # False 
    print(a >= b) # True 
    print(a <= b) # False 
    
    print("逻辑操作符示例") 
    x = True 
    y = False 
    print(x and y) # False 
    print(x or y) # True 
    print(not x) # False 
    
    print("赋值操作符示例") 
    c = 10 
    c += 5 
    print(c) # 15 
    
    c *= 2 
    print(c) # 30 
    
    
    # 条件语句示例 
    print("条件语句示例")
    score = 85 
    if score >= 90: 
        print("优秀") 
    elif score >= 80: 
        print("良好") 
    elif score >= 70: 
        print("中等") 
    elif score >= 60: 
        print("及格") 
    else: 
        print("不及格")

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部