ホームページ >バックエンド開発 >Python チュートリアル >Pythonで99の九九を印刷する方法
Python で 99 の九九を出力する方法: 1. [for-for] を使用する; 2. [while-while] を使用する; 3. [while-for] を使用する; 4. [for-while] を使用する]; 5. 変数 a を定義します。コードは [for i in a:j=1] です。
関連する学習に関する推奨事項: Python チュートリアル
Python で 99 の九九を出力する方法:
最初の方法: for-for
# 九九乘法表 for i in range(1, 10): for j in range(1, i+1): print('{}x{}={}\t'.format(j, i, i*j), end='') print()
を使用する
2 番目の方法: while-while#
# 九九乘法表 i = 1 while i <= 9: j = 1 while(j <= i): # j的大小是由i来控制的 print('%d*%d=%-3d' % (i, j, i*j), end='\t') j += 1 print('') i += 1を使用します 3 番目の方法: while-for
i = 1
while(i <=9):
for j in range (1,i+1): #range()函数左闭右开
print('%d*%d=%-3d'%(i,j,i*j),end='')
i += 1
print()
for i in range(1,10):
j = 0
while j < i:
j += 1
print("%d*%d=%-3d"%(i,j,i*j),end='')
print( )
a = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in a:
j = 1
while j <= i:
print('%d*%d=%-3d'%(i,j,i*j),end='\t')
# %-3d 是控制输出结果占据3位,且从左面开始对齐
j += 1
print( )
を定義します。実行結果は次のとおりです。
print('\n'.join([' '.join(["%2s x%2s = %2s" % (j, i, i*j) for j in range(1, i+1)]) for i in range(1, 10)]))
は次のとおりです:
以上がPythonで99の九九を印刷する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。