[CodeUp基礎100題]6080回Python


質問する


統合。


1からnまで、1からmまで2つの異なるサイコロを投げて、
可能なすべての状況を印刷します.

for i in range(1, n+1) :
  for j in range(1, m+1) :
    print(i, j)

リファレンス



出典:CodeUp基礎100第6080号添付画像

入力例

2 3

出力例

1 1
1 2
1 3
2 1
2 2
2 3

答案用紙


モデルの答え

n, m = input().split()
for i in range(1, n+1) :
  for j in range(1, m+1) :
    print(i, j)

私の答え

n1, n2 = input().split()

for i in range(1, int(n1)+1):
    for j in range(1, int(n2)+1):
        print(i, j)

に答える


説明する


input():ユーザーに入力を求めます.
(ただし、入力した内容は文字列として保存されます.print(type()))でtype()カッコに変数を挿入すると、整数、文字列、またはタイプを特定できます!)
int():前述したinput()のように、入力として受信した値は文字列として格納される.
算術演算のためにint()を使用して文字列を整数に変換します.
for文:データが保持されるまで、下部で繰り返します.
for i in data:
(セルのインデント)実行文
ex)
for i in [1, 2 ,3]:
    print(i)
출력: 1
     2
     3
データにはiterableを含めることができます.
range():かっこ内の数字を表す数列.
range(3)->0,1,2(0から3を表す)
range(1,3)->1,2(1から3を表す)
range(1,3,+2)->1(1から2を増やすごとに3まで).
print():カッコ内の内容を出力!