python3 for循环-range遍历

2021-06-29 08:06

阅读:416

标签:print   format   end   循环   git   coding   输入   str   nbsp   

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("{}*{} = {: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("{}*{} = {: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("{}*{} = {: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("{}*{} = {: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遍历

标签:print   format   end   循环   git   coding   输入   str   nbsp   

原文地址:https://www.cnblogs.com/blablablabla/p/9646402.html


评论


亲,登录后才可以留言!