python学习笔记(三)流程控制

循环结构

1.计数循环(已知循环次数,有一个循环控制变量,当循环变量的值超过预先给定的值时,循环结束。)
for计数循环:
1.for 变量名 in 列表:
#列表
a = [列表项1,列表项2,列表项3 ]可存放任意数据类型

输出十次"我喜欢python!"

for a in[1,2,3,4,5,6,7,8,9,10]:
    print("我喜欢python!")
    

结果

我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!

2.使用range函数表示列表
#range函数
for 变量 in range(参数1,参数2):

  1. range(5) 表示列表[0,1,2,3,4] 从0开始不包含最后一位
  2. range(2,7) 表示列表[2,3,4,5,6]
  3. range(1,10,2) 表示列表[1,3,5,7,9] 从1到10,步进为2
for i in range(10):
    print("我喜欢python!")

结果

我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!
我喜欢python!

打印输出图形




要求 :用两种方式完成,for 和 for嵌套改动程序控制显示的行和列

方法一 for

for i in range(3):
    print("****")

方法二 for 嵌套
外层表示行,内层表示列

for i in range(3):
   for j in range(4):
       print("*",end = "")
   print("\n")

指定行和列

row = int(input("您指定多少行:"))
column = int(input("您指定多少列:"))
for i in range(row):
    for j in range(column):
        print("*",end = "")
    print("\n")

打印输出图形
*
**





for i in range(6):
    for j in range(i+1):
        print("*",end = "")
    print("\n")

打印输出99乘法表

for i in range(1,10):
    for j in range(1,i+1):
        print(str(j)+"x"+str(i)+"="+str(j*i)+" ",end = "")
    print("\n")

2.条件循环(条件满足时一直执行,条件不满足时不执行循环。)
while:条件循环(只要条件为True就一直循环,当条件为False时就不再循环)

flag = True
a = 0
while flag:
    a += 1
    print("我喜欢python!")
    if a > 9:
        flag = False

break关键字结束循环执行,continue关键字跳出本轮循环
使用break关键字

a = 0
while True:
    a += 1
    print("我喜欢python!")
    if a > 9:
       break

continue跳出循环
通过range函数,输出100以内的偶数

for i in range (100):
    if i%2 == 0:
        continue
    print(i)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值