Pythonでネストされたループを持つテーブルを作成する

Psmacks

ネストされたループの中止を学習していて、2つの整数入力を受け取る関数を作成するための割り当てを取得しました。次に、この画像のようなものを作成する必要があります唯一の問題は、列に奇数を使用すると機能しないことです。

割り当てが承認されるには、「高度なネストされたループ」である必要があります。

def createTable(rows, columns):
    rows = int(input("Enter number of rows: "))
    columns = int(input("Enter number of columns: "))

    for row in range(rows):
        if row%2 == 0:              
            for col in range(0, columns):
                if col%2 == 1:
                    if col != columns - 1:
                        print(" ", end="")
                    else:
                        print(" ")
                else:
                    print("|", end="")
        else:
            print("-" * (columns - 1))
            
    return True

createTable(1、2)

プラカールラティ

私はあなたが望むコードを1回繰り返しました。行と列の偶数と奇数の正しい出力を出力します。それはあなたが望む出力に非常に似ています。あなたがあなたの質問についてさらに明確にするとき、私は更新されたコードを提供することができます。

rows = 20
columns = 41

for i in range(rows):
    if i%2 == 0:
        output = "| " * (columns//2)
        print(output)
    else: 
        output = "-" * ((columns//2)*2 - 1)
        print(output)    

出力は以下で視覚化できます。これがあなたの質問を解決することを願っています。

ここに画像の説明を入力してください

質問プロバイダーから提供されたコードに基づいて、コードを編集しました。次のコードは、ネストされたループでの場合と同じように機能します。

def createtable(rows, columns): 
    for row in range(rows):
        if row%2 == 0:              
            for col in range(0, ((columns+1)//2)*2, 2):
                print("| ", end="")
            print()
        else:
            print("-" * (((columns+1)//2)*2 - 1))

    return True

これらの両方のケースでテスト済み。

createTable(20, 40)
createTable(20, 41)
createTable(2, 1)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angulardart でネストされたリストを持つテーブルを作成する

分類Dev

Pythonのネストされた辞書をループしてhtmlテーブルを作成する方法

分類Dev

ネストされたリストを使用してPythonでレポートテーブルを作成する

分類Dev

DynamoDB:ネストされたJSON構造を持つテーブルを作成するにはどうすればよいですか?

分類Dev

ネストされたtdを持つHTMLテーブル

分類Dev

ネストされたテーブル行を作成する

分類Dev

異なるステップと依存するステップを持つネストされたループ

分類Dev

Xpath-テキスト値を保持するテーブルを持つ複数のネストされたdiv

分類Dev

ネストされたテーブルを持つ親テーブルをターゲットにするjQueryの:has()の反対は何ですか

分類Dev

mysql で 3 つのテーブルを使用してネストされたクエリを作成する方法

分類Dev

すべての行内にネストされたテーブルを持つDatatable

分類Dev

Rでネストされたテーブルを作成する方法

分類Dev

ネストされた要素を持つ要素を生成するXSLTテンプレートルールを単体テストできません

分類Dev

PowerShellでネストされたループを作成する方法

分類Dev

ネストされた列ヘッダーを持つ最初に大きなテーブルを作成し、latexレンダリングでヘッダーテキストをラップする

分類Dev

ネストされたデータソースを持つAngularMaterialテーブル

分類Dev

Pythonでネストされた(ダブル)ループを解除する

分類Dev

2つのデータテーブルからネストされたjsonファイルを作成する方法

分類Dev

ネストされたループを使用してテーブルを作成する方法

分類Dev

ネストされたforループを使用してHTMLテーブルを作成する

分類Dev

Javascript-ネストされたforループを使用してテーブルを作成する方法は?

分類Dev

Elasticsearchでネストされたオブジェクトを持つフィールドをクエリする

分類Dev

2つのテーブルを持つネストされたグリッド

分類Dev

複数の子行(ネストされたテーブル)を持つjQueryデータテーブルを作成するにはどうすればよいですか?

分類Dev

Python:ネストされたリストからの複数の値を持つタプルキーからdictを作成する

分類Dev

1つのステップでネストされたグループ化されたSumを取得する方法

分類Dev

JavaScript:ネストされた配列を持つオブジェクトをReactのテーブルにマップする方法

分類Dev

Pythonでネストされた辞書をループする

分類Dev

独立したネストされたループを持つBigO

Related 関連記事

  1. 1

    Angulardart でネストされたリストを持つテーブルを作成する

  2. 2

    Pythonのネストされた辞書をループしてhtmlテーブルを作成する方法

  3. 3

    ネストされたリストを使用してPythonでレポートテーブルを作成する

  4. 4

    DynamoDB:ネストされたJSON構造を持つテーブルを作成するにはどうすればよいですか?

  5. 5

    ネストされたtdを持つHTMLテーブル

  6. 6

    ネストされたテーブル行を作成する

  7. 7

    異なるステップと依存するステップを持つネストされたループ

  8. 8

    Xpath-テキスト値を保持するテーブルを持つ複数のネストされたdiv

  9. 9

    ネストされたテーブルを持つ親テーブルをターゲットにするjQueryの:has()の反対は何ですか

  10. 10

    mysql で 3 つのテーブルを使用してネストされたクエリを作成する方法

  11. 11

    すべての行内にネストされたテーブルを持つDatatable

  12. 12

    Rでネストされたテーブルを作成する方法

  13. 13

    ネストされた要素を持つ要素を生成するXSLTテンプレートルールを単体テストできません

  14. 14

    PowerShellでネストされたループを作成する方法

  15. 15

    ネストされた列ヘッダーを持つ最初に大きなテーブルを作成し、latexレンダリングでヘッダーテキストをラップする

  16. 16

    ネストされたデータソースを持つAngularMaterialテーブル

  17. 17

    Pythonでネストされた(ダブル)ループを解除する

  18. 18

    2つのデータテーブルからネストされたjsonファイルを作成する方法

  19. 19

    ネストされたループを使用してテーブルを作成する方法

  20. 20

    ネストされたforループを使用してHTMLテーブルを作成する

  21. 21

    Javascript-ネストされたforループを使用してテーブルを作成する方法は?

  22. 22

    Elasticsearchでネストされたオブジェクトを持つフィールドをクエリする

  23. 23

    2つのテーブルを持つネストされたグリッド

  24. 24

    複数の子行(ネストされたテーブル)を持つjQueryデータテーブルを作成するにはどうすればよいですか?

  25. 25

    Python:ネストされたリストからの複数の値を持つタプルキーからdictを作成する

  26. 26

    1つのステップでネストされたグループ化されたSumを取得する方法

  27. 27

    JavaScript:ネストされた配列を持つオブジェクトをReactのテーブルにマップする方法

  28. 28

    Pythonでネストされた辞書をループする

  29. 29

    独立したネストされたループを持つBigO

ホットタグ

アーカイブ