2017-10-26 3 views
0

2つの数字を入力するようにプログラムを作成します.1つは列数用、もう1つは行数用で、指定された行数と列数のアスタリスクのグリッドを出力します ヒント:あるループを別のループの中に入れ子にする必要があります。例えば 、所定の幅= 3、高さ= 4、プログラム出力する必要があり、次のグリッド:Pythonタスク - アスタリスクのグリッド

width = int(input("Please enter a width for your grid:")) 

rows = int(input("Please enter the amount of rows in your grid:")) 

for width in range (5,0,-1): 

print(width * ' ' + (5 - width) * '*') 
+3

'ので、私はただ、そこにこれを入れてgrateful'、本当に誰もが感謝のために渇いていないだろう。回答が役立つ場合は、その投票に投票してください([https://stackoverflow.com/help/someone-answers])。それはあなたの質問がその答えによって解決されたコミュニティを示しています。 –

答えて

0

あなたがに求められているので:これは私がこれまで持っているものである

* * * 
* * * 
* * * 
* * * 

あなたは内側のループではスペースで区切っprintアスタリスクにしたい、そしてそのループの終わりに次の行に移動します、ネストされたループを使用します。

for x in range(rows): 
    for y in range(width): 
     print('*',end = ' ') 
    print() 
0

だけ抜粋:

w = 5 
h = 4 
for i in range(h): 
    print ' *' * w + ' ' 

出力:誰も私を助けることができれば

* * * * * 
* * * * * 
* * * * * 
* * * * * 
関連する問題