Python

30 阅读2分钟

跳转语句

# break 直接结束循环
# continue 跳过后面语句继续循环
# pass 占位符

image.png

image.png

image.png

# 累加计算
total = 0
for count in range(2,101,2):
        total = count + total
print("偶数总和:", total)


# while循环嵌套
i = 1
while i < 6:
    j = 0
    while j < i:
        print("*",end="")
        j += 1
    print()
    i += 1

image.png

image.png

image.png

image.png

# 遍历字符串
for letter in "Python":
    print(letter)



# 遍历列表
f = ["apple","banana",2,["apple_1"]]
for i in f:
    print(i)

# range()函数,生成数字序列
# 1、range(n):单参数,生成0到n-1的序列
for i in range(5):
    print("我在学习for循环")

# 累加计算
total = 0
for count in range(101):
    total = count + total
print("总和:", total)

# 2、range(a,b):双参数,生成a到b-1的序列[a,b)
total = 0
for count in range(1,101):
    print(count)
    total = count + total
print("总和:", total)
# 3、range(a,b,step):三参数,生成a到b-1、步长为step的序列
total = 0
for count in range(2,101,2):
    total = count + total
print("偶数总和:", total)

# 喝水
target = 9
for cup in range(1,target): # 循环条件
    input()
    print(f"喝了第{cup}杯水")
print("喝水完成")

for i in range(1,10):
    for j in range(1,i+1):
        print(f"{j}x{i}={i*j}",end=" ")
    print()

size = int(input("请输入棋盘的大小:"))
for i in range(1, size + 1):  # 外层循环,用于控制棋盘的行数
    for j in range(1, size + 1):  # 内层循环,用于控制一行中每个位置的制表符
        if i == 1 and j == 1:  # 左上角位置,输出制表符┏
            print("┏", end='')
        elif i == 1 and j == size:  # 右上角位置,输出制表符┓
            print("┓", end='')
        elif i == size and j == 1:  # 左下角位置,输出制表符┗
            print("┗", end='')
        elif i == size and j == size:  # 右下角位置,输出制表符┛
            print("┛", end='')
        elif j == 1:  # 左侧一列,输出制表符┠
            print("┠", end='')
        elif i == size: # 底部一行,输出制表符┷
            print("┷", end='')
        elif j == size:  # 右侧一列,输出制表符┨
            print("┨", end='')
        elif i == 1:  # 顶部一行,输出制表符┯
            print("┯", end='')
        else:   # 其他位置,输出制表符┼
            print("┼", end='')
    print('')