Python学习笔记(二)

62 阅读1分钟

条件/循环

bool数据类型:True/False

b1 = True
print(type(b1))     # <class 'bool'>

比较运算符:==, !=, <, >=

逻辑否定: if not A:

if语句

格式(缩进):

a1 = int(input("Enter your age"))
if a1 >= 18:
    print("Adult only:")
    print(a1-18)
elif a1 > 80:
    print("Your are too old")
else:
    print("Your are too young")

多个组合:elif

while语句

i: int = 1
while i < 6:
    print(i)
    i += 1

for语句

slogan = "Free China"

for x in slogan:
    print(x)

range语句:

  • range(num): 序列, 从0到num-1的整数
  • range(num1, num2, step): 该序列从num1开始,到num2结束(不包括num2),步长为step.
for i in range(1, 15, 2):
    print(i)

# 1
# 3
# 5
# 7
# 11
# 13

临时变量作用域: 循环外部也可以用, 有warning

跳过/中断

  • continue 中断, 进入下一次循环
  • break 结束循环
for i in range(1, 15, 2):
    if i == 9:
        continue
    print(i)