python 利用 for 循环 打印数字图案
Posted shanger
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 利用 for 循环 打印数字图案相关的知识,希望对你有一定的参考价值。
示例1:
print(‘ ‘, end=‘‘) for i in range(1, 10): print(str(i).rjust(3), end=‘‘) print() for i in range(1, 10): print(i, end=‘‘) for j in range(1, 10): if i != j: print(‘ ‘*3, end=‘‘) else: print(str(i*j).rjust(3), end=‘‘) print()
示例2:
print(‘ ‘, end=‘‘) for i in range(1, 10): print(str(i).rjust(3), end=‘‘) print() for i in range(1, 10): print(i, end=‘‘) for j in range(1, 10): if i + j == 10: print(str(i*j).rjust(3), end=‘‘) elif i != j: print(‘ ‘*3, end=‘‘) else: print(str(i*j).rjust(3), end=‘‘) print()
示例3:
print(‘ ‘, end=‘‘) for i in range(1, 10): print(str(i).rjust(3), end=‘‘) print() for i in range(1, 10): print(i, end=‘‘) for j in range(1, 10): if i + j == 10: print(str(i*j).rjust(3), end=‘‘) elif j == 9: print(str(i*j).rjust(3), end=‘‘) elif i != j: print(‘ ‘*3, end=‘‘) else: print(str(i*j).rjust(3), end=‘‘) print()
示例4:
print(‘ ‘, end=‘‘) for i in range(1, 10): print(str(i).rjust(3), end=‘‘) print() for i in range(1, 10): print(i, end=‘‘) for j in range(1, 10): if i == 9: print(str(i*j).rjust(3), end=‘‘) elif i + j == 10: print(str(i*j).rjust(3), end=‘‘) elif j == 9: print(str(i*j).rjust(3), end=‘‘) elif i != j: print(‘ ‘*3, end=‘‘) else: print(str(i*j).rjust(3), end=‘‘) print()
以上是关于python 利用 for 循环 打印数字图案的主要内容,如果未能解决你的问题,请参考以下文章
C语言编程 编写程序,在屏幕上输出下面的图案(要求用for 循环实现)。 * * *