長方形で撮影
質問する
コード#コード#
a, b = map(int, input().strip().split(' '))
for i in range(len(b)):
for j in range(len(a)):
print('*', end='')
print()
新しいライブラリ
map
mapは、リスト内の要素を指定関数として扱う関数です.
たとえば、リストにエラーが格納されているリストが含まれている場合、リスト内のすべての要素を整数に変換します.
>> a = [1.2, 2.5, 3.7, 4.6]
>> for i in range(len(a)):
... a[i] = int(a[i])
...
>> a
[1, 2, 3, 4]
for文で変換しますが、Pythonのmap関数を使うと>> a = [1.2, 2.5, 3.7, 4.6]
>> a = list(map(int, a))
>> a
[1, 2, 3, 4]
a=list(map(int,a))は、1行の終了に変換できます.mapにintとlistを入れると、リスト内のすべての要素がintを使用して変換され、listを使用してmapの結果がリストに再生成されます.
end=''
endの使用
Pythonのprintはデフォルト出力値の末尾にnを貼り付けるため、printを複数回使用すると複数行に出力されます.
printを複数回使用する場合もprint(1,2,3)のように1行に複数の値を出力したい場合はendを使用します.
例)print(値,end=「文字または文字列」)
sep=''
sepで値の間に文字を挿入する
値の間にスペース以外の文字を追加できます.
sepは区切り記号の意味から取られます.
例)print(値1、値2、sep=「文字または文字列」)
ソース
https://programmers.co.kr/learn/courses/30/lessons/12969
https://dojang.io/mod/page/view.php?id=2286
Reference
この問題について(長方形で撮影), 我々は、より多くの情報をここで見つけました https://velog.io/@dogit/직사각형-별찍기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol