python3 for循环-range遍历

Posted 乔吉拉德

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 for循环-range遍历相关的知识,希望对你有一定的参考价值。

for循环、range遍历

for循环

技术分享图片

range遍历 range(1,10) 注:是1-9,而不包括最后的10。

技术分享图片

实例: 九九乘法表:

# -*- coding: UTF-8 -*-
# 乘法表
for i in range(1,10):
    for j in range(1,10):
        print(‘{}*{}={}‘.format(i,j,i*j))




#for 循环实现99乘法表
for i in range (1,10):
    for j in range (1,i+1):
        print("{}*{} = {:<4}".format(i,j,i*j),end = " ")
    print("")

print(‘第1种‘+"-"*96)





for i in range (9,0,-1):
    for j in range (1,i+1):
        print("{}*{} = {:<4}".format(i, j, i * j), end=" ")
    print("")

print(‘第2种‘+"-"*96)




for i in range (1,10):
    for k in range (1,i):
        print(end = "           ")
    for j in range (i,10):
            print("{}*{} = {:<4}".format(i,j,i*j),end = " ")
    print("")

print(‘第3种‘+"-"*96)




for i in range (9,0,-1):
    for k in range (1,i):
        print(end = "           ")
    for j in range (i,10):
            print("{}*{} = {:<4}".format(i,j,i*j),end = " ")
    print("")

print(‘第4种‘+"-"*96)




for i in range (1,10):
    for j in range (1,10):
        print("%d*%d=%2d" % (i,j,i*j),end = "   ")
    print("")

print(‘第5种‘+"-"*96)




for i in range (1,10):
    for j in range (i,10):
        print("%d*%d=%2d" % (i,j,i*j),end = "   ")
    print("")

print(‘第6种‘+"-"*96)




for i in range (9,0,-1):
    for j in range (1,i+1):
        print("%d*%d=%2d" % (i,j,i*j),end = "   ")
    print("")

print(‘第7种‘+"-"*96)




for i in range (1,10):
    for k in range (1,i):
        print(end = "         ")
    for j in range (i,10):
        print("%d*%d=%2d" % (i, j, i * j), end="   ")
    print("")

print(‘第8种‘+"-"*96)




for i in range (1,10):
    for k in range (1,10-i):
        print(end = "         ")
    for j in range (i,0,-1):
        print("%d*%d=%2d" % (i, j, i * j), end="   ")
    print("")
print(‘第9种‘+"-"*96)

以上是关于python3 for循环-range遍历的主要内容,如果未能解决你的问题,请参考以下文章

Python3基础 range与for循环配合输出等差数列

Python入门-4控制语句:06for循环结构-遍历各种可迭代对象-range对象

[Python3] 007 列表的遍历,你是 for 联盟还是 while 部落

Python3中的for循环

[Python3]循环控制

for 循环语句