python中的for循环和while循环

引言:用这for,while循环分别编写代码输出九九乘法表

一.逻辑:循环嵌套:外循环和内循环

   i来表示外循环变量,意思是第i行

   j来表示内循环变量,意思是第j行的具体内容

  例:第3行有三个式子,它们的乘数是j(1,2,3),被乘数是i(3)

二.代码实现:

    1.for循环

#外层循环,用i来控制行数
#range()可以锁定for循环次数,例range(1,5)={1,2,3,4}
for i in range(1,10):
    #进入内循环,用j来控制每一行的内容
    for j in range(1,i+1):
        #end=''代表本行内容没有输出完成前,不允许换行操作;\t用于对齐
        print(f"{j}*{i}={j*i}\t",end='')
#每一行输出完成后,有一个换行操作
    print()

    2.while循环

i=1
while i<=9:
    j=1
    while j<=i:
         print(f"{j}*{i}={j*i}\t",end='')
         j+=1
    i+=1
    print()

     3.运行结果

    

三.补充内容

1.range():可以用来控制for循环的次数,例:for x in range(0,5)  print(x),这个时候利用工具pycharm演示以上代码会输出0,1,2,3,4,从侧面可以说range可以控制for循环次数

2.关于python和C++:

for循环:python语法:for  x in  序列类型(字符串,元组,列表等)

               C++语法:for (初始化表达式; 循环条件; 循环后操作) { // 循环体代码 }

3.end='':用于python输出中,不想换行时,可以在一行连续输出

4.\t:制表符。它会在输出时插入一个制表符,从而使得输出的内容可以按照一定的格式排列

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值