プログラミングについての質問です。
inputで数値を入力し、その入力した数値の分だけ(おはよう)の文字を出力したいのですが、どうしてもうまくいきません。下記の①~③までの文章は固定で、これ以降どのようにしたらうまくいくのでしょうか。(forを使って繰り返し処理を行いたいです)
①i = 0
②i= input('何個のおはようを表示しますか:')
③print(f'i= {i}')
自分は
for z in range (i):
print("おはよう")
このように打ち込んだのですかうまくいきませんでした。
③以降どうすればよろしいのでしょうか。
お力添えよろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
> ③以降どうすればよろしいのでしょうか。
③まで無駄。
特に①のようにPythonでiを0で初期化する必要なんざない。
C言語なんかで良く行われるテだが、Pythonに持ってくれば単なる悪習だ。
宿題だとすれば、出題者はPythonを何も分かってない、かあるいは何も考えてないかのどっちか、だ。
Pythonだと一行で済む。
[print('おはよう') for z in range(int(input('何個のおはようを表示しますか:')))]
これで題意としては十分だ。
No.2
- 回答日時:
>for z in range (i):
ここで止まるはず。i は文字列だが、range関数はintしか受け付けない。
しかし、どううまくゆかなかったか、エラーメッセージくらいは
質問に載せるのが礼儀だと思う。
回答者に余計な負担をかけます。
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby プログラミング 3 2023/06/09 14:30
- その他(プログラミング・Web制作) atcoder python コードへの助言 2 2022/08/12 15:31
- その他(プログラミング・Web制作) python質問 1 2023/08/14 11:54
- その他(プログラミング・Web制作) Pythonについての質問です。 初心者ほやほやなのでお手柔らかにお願いします。 今手引きにそって入 2 2022/09/22 21:56
- その他(プログラミング・Web制作) 全然分からず困っています。習ったものはPythonで基本的に for~in/if/n=len/inp 2 2023/05/23 21:47
- その他(プログラミング・Web制作) 全然分からず困っています。習ったものはPythonで基本的に for~in/if/n=len/inp 2 2023/05/23 22:00
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- Ruby パイソンプログラミング 2 2022/12/03 18:44
- その他(プログラミング・Web制作) Pythonでこのプログラミングを作りたいのですが 1 2022/10/24 18:56
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
*をユーザーが入力した数字の数...
-
数字以外が入力されたらエラー...
-
正負を反転させて出力するプロ...
-
java初心者です。入力されたの...
-
Eclipseコンソール表示を、リセ...
-
scanf が無視されます
-
プログラミング初心者です。 Py...
-
C言語初心者です。ファイルの読...
-
VisualStudio2019のコードアナ...
-
入力値が1以下、かつ数字以外の...
-
Linuxで入力待ちなしkeyread関...
-
scanfが2回使えない・・・?;
-
enterでループ終了
-
キーボードを押すまで処理を中...
-
C言語 for文をつかって記号を表...
-
C言語・YesNo入力のループで解...
-
IF文で戻ることはできますか?...
-
あるキーを押したら強制終了さ...
-
2進数の1の数を数える問題
-
コマンドプロンプトからのEOFの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
*をユーザーが入力した数字の数...
-
正負を反転させて出力するプロ...
-
数字以外が入力されたらエラー...
-
プログラミング初心者です。 Py...
-
double型が正常に認識されてい...
-
java初心者です。入力されたの...
-
Eclipseコンソール表示を、リセ...
-
scanfが2回使えない・・・?;
-
C言語scanf_sで何故か2回入力に...
-
if文の条件にscanf関数を使うと…?
-
Linuxで入力待ちなしkeyread関...
-
プログラミングの問題です 「金...
-
ワードで文字を入力する時の変...
-
cout関数を使っているのですが...
-
batプログラム上で文字列を入力...
-
Userformの入力順序をタブオー...
-
scanf が無視されます
-
C言語 逆ピラミッドの作り方
-
gets_sがうまく動かない
-
Excel VBAで、Application.Inpu...
おすすめ情報