python基础-循环

目录

1.重复执行

2.第一个while循环

3.累加求和

4.偶数求和

5.break

6.continue

7.打印小星星

8.print函数的结尾

9.嵌套打印小星星

10.九九乘法表

11.转义字符

1.重复执行

# 打印5遍 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 <= 3:
    # 1> 希望在循环内执行的代码
    print("Hello Python")
    # 2> 处理计数器
    i = i + 1
# 3.观察一下,循环结束后,计数器i的数值是多少
print("循环结束后,i = %d" % i)

3.累加求和

# 计算0-100 之间所有数字的累计求和结果
result = 0

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

# 2.开始循环
while i <= 100:
    print(i)

    # 每一次循环,都让 result 这个变量和i 这个计数器相加
    result += i
    # 处理计数器
    i += 1
print("0~100之间的数字求和结果 = %d " % result)

4.偶数求和

# 计算 0-100 之间所有偶数的累计求和结果
# 开发步骤
# 1.编写循环 确认 要计算的数字
# 2.添加 结果 变量,在循环内部处理计算结果
# 1> 定义一个记录最终结果的变量
result = 0
i = 0
while i <= 100:
    # 判断变量i中的数值,是否是一个偶数
    # 偶数 i % 2 ==0
    # 奇数 i % 2 !=0
    if i % 2 == 0:
        print(i)
        result += i
    i += 1
print("0~100之间的偶数累加结果 = %d" % result)

5.break

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

6.continue

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

7.打印小星星

# *
# **
# ***
# ****
# *****
# 1.定义一个计数器变量,从数字1开始,循环会比较方便
row = 1
# 2.开始循环
while row <= 5:
    print("*" * row)
    row += 1

8.print函数的结尾

# print 输出函数会自动在内容末尾增加换行
print("*", end="---")  # 不换行时加end=""
print("*")
print("*")

9.嵌套打印小星星

# 开发步骤
# 1》完成5行内容的简单输出
# 2》分析每行内部的 * 应该如何处理?
row = 1
while row <= 5:
    # 每一行要打印的星星就是和当前的行数是一致的
    # 增加一个小的循环,专门负责当前行中,每一列的星星显示
    # 1.定义一个列计数器变量
    col = 1
    # 2.开始循环
    while col <= row:
        # print("%d" % col)
        print("*",end="")
        col += 1
    #print("第%d行" % row)
    print("")
    row += 1

10.九九乘法表

row = 1
while row <= 9:
    col = 1
    while col <= row:
        print("%d * %d = %d" % (col, row, col * row),end=" ")
        col += 1
    print("")
    row += 1

11.转义字符

# \t 在控制台输出一个 制表符,协助在输出文本时 垂直方向 保持对齐

print("1 2 3")
print("")
# \n在控制台输出一个 换行符
print("hello\npython")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值