ユーザに 10 個の正の整数の入力を促した上,その中で最も大きな奇数の値を表示するプログラムを書け.もし奇数がない場合,それを示すメッセージを表示せよ.
という問題があります。
10個入力するプログラムを作る時
どのように繰り返しを使って、実行できるかを知りたいです。
単純に10個変数作ってやることは出来ますが面倒臭いので
また大小比較についてどうやるか分からないのでお願い致します。
実際にコードを全て作っていただけるとありがたいです????♀️
> 実際にコードを全て作っていただけるとありがたいです
他人を舐めるのも大概にしたほうがいいよ。
だって、課題代行に払う金すら出し渋って、『誰かこれを作ってくれ。もちろんタダで。プロなんだから簡単にできるだろ』と言っているようなものです。
課題代行に頼んでもこれぐらいですでに料金が発生します。ましてやプロがやればなおさらでしょ。
それを『タダでやるのが当たり前』って? 自分ではやらないのに?
自分は努力せずに『タダで他人がやるのが当たり前』って何様のつもり?
せめて自分でできたところまででいいから出すべきだろ。それすらせずに『嫌なら見なければいい』とか。
最悪でも『単純に10個変数作ってやる』方法でもいいので、とりあえずコードを提示してください。
そうすれば質問者さんの力量もわかるし、ヒントも上げやすいです。
初心者マークがあるのであまり強くは言いたくないですが、こういうタイプは『初心者だからルールも守らなくていい』と勘違いしている人が多いので。
ヒントぐらいなら上げてもいいけど、どうせ『黙れ。答えられんなら引っ込んでろ』とか暴言を吐くでしょ。
(課題丸投げする人は高確率でこれだし)
ゲスの勘繰りだと思うのなら、ご自分の質問を、『第三者的視点で』フラットな状態で読んでください。
たとえば友人どころか初めて会う人に、同じような質問をされると考えてみてください。
print("数値を10個入れろ")
list = [i for i in [int(input()) for i in range(10)] if i % 2 != 0]
print(max(list) if len(list) > 0 else "奇数はない")