Pythonマルチメソッドで「99の九九」を出力する

pyhon を学習するほとんどの学生は、学習すればすぐに理解できる、自分で書いても役に立たないと感じています。

主な理由は、記述するコードが少なくなることです。プロジェクトが複雑すぎたり、学習や研究が難しすぎたりすると、学習に対する自信が妨げられます。

今日は、基礎知識を定着させるために、いくつかの簡単な小さなケースを書く方法を教えます。

さあ、基礎レベルに合格するのに十分な 5000 行を書いてください。


最初:

for i in range(1,10):
#1-9 包头不包尾
    for m in range(1,i+1):
        print("%d*%d=%d"%(m,i,m*i),end="    ")
#计算排版
    print()

2 番目のタイプ:

for i in  range(1,10):
    for m in range(1,i+1):
        #start:1  end:2  运行循环一次
        #m=1   i=1   1*1=1
        print("%d*%d=%d"%(m,i,(m*i)),end=" ")
    print()

九九の九九を印刷する
開始位置と終了位置を決定する
start: 1 (開始) end: 10 (終了)


3 番目のタイプ:


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

アイデア: ネストされたループ最初のポイント:     範囲 (1,10) の i の
外側ループの数を決定します。 2 番目のポイント:     範囲 (1, i+1)のネストされたループ3 番目のポイント: 内側のループ (演算子、プレースホルダー) で出力します。改行なしの操作4点目:外側のループ内に改行文を書く





4 番目のタイプ:

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

おすすめ

転載: blog.csdn.net/Sjm05/article/details/127445734