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)

posted @ 2018-09-14 14:30  乔吉拉德  阅读(1083)  评论(0)    收藏  举报