[CodeUp基礎100題]6082号Python解答
2559 ワード
質問する
統合。
友人たちと一緒に3、6、9ゲームをした英日は、ミスが多かったため、罰を受け続けた.
3 6 9ゲームの王になるために、369メインプログラムを作成しましょう.
**3 6 9ゲームは?
複数の人が順番を決めて順番に数えるゲームです.
3、6、9の数字が自分が歌う場合、数字を叫ぶよりも「拍手(X)」をしたほうがいい.
33のように3、6、9が2回の数字の場合、「たたき」のように2回拍手する形もあります.
例
for i in range(1, n+1) :
if i%10==3 :
print("X", end=' ') #출력 후 공백문자(빈칸, ' ')로 끝냄
入力例
9
出力例
1 2 X 4 5 X 7 8 X
答案用紙
モデルの答え
n = int(input())
for i in range(1, n+1) :
if i%10==3 or i%0==6 or i%10==9 :
print("X", end=" ")
else:
print(i, end=" ")
私の答え
n = int(input())
for i in range(1, n+1):
if i % 10 == 3 or i % 10 == 6 or i % 10 == 9:
print("X", end=" ")
else:
print(i, end=" ")
に答える
説明する
私の場合、3,6,9ゲームの問題で、私が一番考えているのは3,6,9を含む数字を見つけることではなく、3の積ではありません。🤷♀
3、6、9ゲーム拍手:3、6、9、13、16、19、23、2629
他はともかく、3、6、9を含めた数字を見つけることを説明します。🧐
%:分割によって残りの部分のみを表す演算子!
残りを10で表現すると、このようなルールが現れます。
3 % 10 = 3 6 % 10 = 6 9 % 10 = 9
13 % 10 = 3 16 % 10 = 6 19 % 10 = 9
23 % 10 = 3 26 % 10 = 6 29 % 10 = 9
3は10で割ることができないので、3が残っています。
13は10部に分かれ、残りは1部と3部です。
26分10部、残り2部、残り3部です。
終わりだ!👻
1行に印刷する方法!!
end=":print()は、1行の出力後に下に開き、end=""は二重引用符("")の内容に接続されます。
end='''未使用
入力:print(「a」,「b」)
入力:print(「c」,「d」)
出力:a b
出力:cd
end=""を使用
print("a", "b", end="-")
print("c", "d")
出力:a b-c d
input():ユーザーに入力を求めます.
(ただし、入力した内容は文字列として保存されます.print(type()))でtype()カッコに変数を挿入すると、整数、文字列、またはタイプを特定できます!)
int(n):前述した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():カッコ内の内容を出力!
end=":print()は、1行の出力後に下に開き、end=""は二重引用符("")の内容に接続されます.
入力:print(「a」,「b」)
入力:print(「c」,「d」)
出力:a b
出力:cd
print("a", "b", end="-")
print("c", "d")
出力:a b-c d
Reference
この問題について([CodeUp基礎100題]6082号Python解答), 我々は、より多くの情報をここで見つけました
https://velog.io/@tkdduf727/CodeUp-기초-100제-6082번-풀이-with-파이썬python
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
for i in range(1, n+1) :
if i%10==3 :
print("X", end=' ') #출력 후 공백문자(빈칸, ' ')로 끝냄
9
1 2 X 4 5 X 7 8 X
モデルの答え
n = int(input())
for i in range(1, n+1) :
if i%10==3 or i%0==6 or i%10==9 :
print("X", end=" ")
else:
print(i, end=" ")
私の答え
n = int(input())
for i in range(1, n+1):
if i % 10 == 3 or i % 10 == 6 or i % 10 == 9:
print("X", end=" ")
else:
print(i, end=" ")
に答える
説明する
私の場合、3,6,9ゲームの問題で、私が一番考えているのは3,6,9を含む数字を見つけることではなく、3の積ではありません。🤷♀
3、6、9ゲーム拍手:3、6、9、13、16、19、23、2629
他はともかく、3、6、9を含めた数字を見つけることを説明します。🧐
%:分割によって残りの部分のみを表す演算子!
残りを10で表現すると、このようなルールが現れます。
3 % 10 = 3 6 % 10 = 6 9 % 10 = 9
13 % 10 = 3 16 % 10 = 6 19 % 10 = 9
23 % 10 = 3 26 % 10 = 6 29 % 10 = 9
3は10で割ることができないので、3が残っています。
13は10部に分かれ、残りは1部と3部です。
26分10部、残り2部、残り3部です。
終わりだ!👻
1行に印刷する方法!!
end=":print()は、1行の出力後に下に開き、end=""は二重引用符("")の内容に接続されます。
end='''未使用
入力:print(「a」,「b」)
入力:print(「c」,「d」)
出力:a b
出力:cd
end=""を使用
print("a", "b", end="-")
print("c", "d")
出力:a b-c d
input():ユーザーに入力を求めます.
(ただし、入力した内容は文字列として保存されます.print(type()))でtype()カッコに変数を挿入すると、整数、文字列、またはタイプを特定できます!)
int(n):前述した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():カッコ内の内容を出力!
end=":print()は、1行の出力後に下に開き、end=""は二重引用符("")の内容に接続されます.
入力:print(「a」,「b」)
入力:print(「c」,「d」)
出力:a b
出力:cd
print("a", "b", end="-")
print("c", "d")
出力:a b-c d
Reference
この問題について([CodeUp基礎100題]6082号Python解答), 我々は、より多くの情報をここで見つけました
https://velog.io/@tkdduf727/CodeUp-기초-100제-6082번-풀이-with-파이썬python
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
for i in [1, 2 ,3]:
print(i)
출력: 1
2
3
Reference
この問題について([CodeUp基礎100題]6082号Python解答), 我々は、より多くの情報をここで見つけました https://velog.io/@tkdduf727/CodeUp-기초-100제-6082번-풀이-with-파이썬pythonテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol