Pythonのお勉強 Part61

■ このスレッドは過去ログ倉庫に格納されています
2019/07/20(土) 20:39:44.69ID:P9wbpcK8
★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨

◆エラーを解決したいときはエラー表示(勝手に省略禁止)と
 環境(Pythonのバージョン・OS名・IDEの種類とバージョン)をシッカリ書く

◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩れるので
  ↓にあげてるような、ソースコードうp用サイトに貼ってきてくだしあ
    (スクリーンショットをimgur等にうpる「横着」禁止)
ttp://ideone.com/      デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/      ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/     まずまずシンプル。
ttp://dpaste.com/      とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
ttps://jupyter.org/try    (旧try.jupyter.org)ちょっとめんどうそう。
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)

◇Pythonオフィシャルサイト
http://www.python.org/

◇まとめwiki
ttp://python.rdy.jp/

●関連スレ●
くだすれPython(超初心者用) その43【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1555397061/

〇前スレ
Pythonのお勉強 Part60
http://mevius.5ch.net/test/read.cgi/tech/1556580863/

次スレの建立は>>985が挑戦する。 [EOF]
157デフォルトの名無しさん
垢版 |
2019/08/03(土) 14:58:08.25ID:ADkpYMPv
ユーザーに10個の数字を入れさせて、
その中から一番大きい奇数を表示させるプログラムを書いたのだけど、何がエラーなのかわかりません。よろしくお願いいたします。

t = 0
nums = []
big_odd_num = null
while (t < 10):
nums.append(int(input('Input number :'))
t = t + 1

for n in nums:
if n % 2 != 0:
if big_odd_num < n:
big_num = n

if big_num == null:
print('no big_odd_num')
158デフォルトの名無しさん
垢版 |
2019/08/03(土) 15:32:23.81ID:ADkpYMPv
全くわからんと思ってたら、上のは)が一つ足りませんでした。
一応、以下のように手直ししました。ご指摘あればお願いします。
t = 0
nums = []
big_odd_num = None

while(t < 10):
nums.append(int(input('Input number :')))
t = t + 1

for n in nums:
if n % 2 != 0:
if big_odd_num == None:
big_odd_num = n

if big_odd_num < n:
big_odd_num = n

if big_odd_num == None:
print('no big_odd_num')
else:
print(big_odd_num)
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況