一. 基础运算符

1.基本运算符:

加: + 减: - 乘: * 除: /   取余: %  商:  //  平方:  **2 


a = 17
b = 5

print("加:",  a, "+", b, "=", a + b)          # 22
print("减:",  a, "-", b, "=", a - b)          # 12
print("乘:",  a, "*", b, "=", a * b)          # 85
print("除:",  a, "/", b, "=", a / b)          # 3.4
print("取余:", a, "%", b, "=", a % b)         # 2
print("商:",  a, "//", b, "=", a // b)        # 3
print("平方:", a, "**2", "=", a ** 2)         # 289

2.比较运算符 >   < =

3.逻辑运算符

and: 第一个为ture后面也是true为true,否则false

or:其中一个为真,则返回ture

not: 假false 真true

name = input("姓名:")
age = int(input("年龄:"))
money = float(input("会员卡余额:"))
vip = input("是否为 VIP(y/n):")

# 比较运算符
adult = age >= 18
rich = money >= 50.0
is_vip = vip == "y"

# 逻辑运算符
if adult and (rich or is_vip):
    print(" 欢迎进入,{}!",(name))
else:
    if not adult:
        print(" 未成年禁止入内!")
    elif not rich and not is_vip:
        print(" 余额不足且不是 VIP,禁止入内!")

4.赋值运算符


a = 17
print("初始 a =", a)

# 各种“运算+赋值”
a += 5   # 加
print("a += 5 →", a)

a -= 3   # 减
print("a -= 3 →", a)

a *= 2   # 乘
print("a *= 2 →", a)

a //= 4  # 整除
print("a //= 4 →", a)

a %= 3   # 取余
print("a %= 3 →", a)

a **= 2  # 平方
print("a **= 2 →", a)

二 .条件语句(while, for, if, else, elif)

需要判断? → 用 if / elif / else
    ├─ 只判断一次 → if
    ├─ 多选一      → if ... elif ... else
    └─ 兜底        → else

需要循环? → 用 while / for
    ├─ 次数不确定 or 靠条件退出 → while
    └─ 次数确定 or 遍历容器    → for
1.while 循环(一定要设置打破循环的条件)
错误使用:没有改变循环值的情况下会一直输出:
 

number = int(input("请输入整数:")) 
while number%2 == 1:
    print("奇数")

else:
    print("偶数")

正确使用:

number = (input("请输入电话:")) 
a = list(number)
while  len(a) < 11:
    print("不是你女神的电话")
    break

else:
    print("是你女神的电话")
    

2.for循环(遍历)

list1 = [1,2,3,4,5,6,7,8,9]

for index, value in enumerate(list1, start=1):
    print(f"{value} 这是第{index}个元素")

3. if条件判断
 

number = int(input("请输入整数:")) 
if number%2 == 1:
    print("奇数")

else:
    print("偶数")

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐