Python循环语句

循环

while循环
i = 0
while i < 10:
    print(i)  #输出0-9
    i += 1   #Python中不支持自增和自减
random随机数
import random  # 导入含有随机数的库random
num = random.randint(1, 100)  # 创建一个变量num,将1-100中的随机数赋值给num
注:Python中导入库(包)可以在代码中间段进行,即可在调用该库函数之前进行,但为了增加代码的可读性和可维护性,以及培养良好的编码风格,建议在源程序开头导入库。
for循环
name = "abcdefghi"  # 定义字符串
for x in name:  # 从字符串中依次读取字符,并赋值给x
    print(x)
print(x)    # 测试,最后x为i,即name最后一个字符
注:for循环中x理论上为临时变量,但实际上在for循环外部依旧可以读取到x,此时的x为从name读取的最后一个字符。
range语句
for i in range(5):  # 获得一个从0到5的序列
    print(i, end=' ')
print()
for i in range(5, 10):  # 获得一个从5到10的序列
    print(i, end=' ')
print()
for i in range(5, 10, 2):  # 获得一个从5到10,且间隔为2的序列
    print(i, end=' ')
print()
循环中断
# continue 结束本层循环,进入下一次
# break 结束循环,跳出
扩充
print("我是", end = '')   # end = ''去掉换行
print("张三")
print("abcdef\tgh") # \t为转义字符,即Tab
print("abcd\tefgh")
posted @ 2024-04-12 23:47  Coder-Yun  阅读(10)  评论(0)    收藏  举报