Python入门:循环

1、重复执行

# 打印 10 遍 Hello Python
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")

运行结果:
在这里插入图片描述
2、while循环

# 打印 5 遍 Hello Python
# 1. 定义一个整数变量,记录循环次数
i = 1

# 2. 开始循环
while i <= 5:

    # 1> 希望在循环内执行的代码
    print("Hello Python")

    # 2> 处理计数器
    # i = i + 1
    i += 1

# 3. 观察一下,循环结束后,计数器 i 的数值是多少
print("循环结束后,i = %d" % i)

运行结果:
在这里插入图片描述

3、累计求和

# 计算 0 ~ 100 之间所有数字的累计求和结果
# 0. 定义最终结果的变量
result = 0

# 1. 定义一个整数的变量记录循环的次数
i = 0

# 2. 开始循环
while i <= 100:
    # 每一次循环,都让 result 这个变量和 i 这个计数器相加
    result += i
    # 处理计数器
    i += 1

print("0~100之间的数字求和结果 = %d" % result)

运算结果:
在这里插入图片描述
4、break用法

i = 0
while i < 10:
    # break 某一条件满足时,退出循环,不再执行后续重复的代码
    # i == 3
    if i == 3:
        break
    print(i)

    i += 1

print("over")

运算结果:
在这里插入图片描述
5、continue用法

i = 0
while i < 10:
    # continue 某一条件满足时,不执行后续重复的代码
    # i == 3
    if i == 3:
        # 注意:在循环中,如果使用 continue 这个关键字
        # 在使用关键字之前,需要确认循环的计数是否修改,
        # 否则可能会导致死循环
        i += 1
        continue
    print(i)
    i += 1

运算结果: 在这里插入图片描述 6、练习:九九乘法表

# 1. 打印 9 行小星星 
row = 1 
while row <= 9:  
             col = 1    
             while col <= row:        # print("*", end="")
                           print("%d * %d = %d" % (col, row, col * row), end="\t")        
                          col += 1   
                        # print("%d" % row)
    print("")    
    row += 1

在这里插入图片描述

7、转义字符

# \t 在控制台输出一个 制表符,协助在输出文本时 垂直方向 保持对齐
print("1\t2\t3")
print("10\t20\t30")

# \n 在控制台输出一个 换行符
print("hello\n python")

# \" 可以在控制台输出 "
print("hello\"hello")

运算结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值