X



paiza「このコードが動きません」ブログラマ「いや動くやろ」
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/01(土) 12:55:04.187ID:0+vRiR/vd
aとbの値の大きい方を出力するコードが動きません。
凄腕エンジニアの方、どこを直したらいいか教えてください!

🎊コードレビューBINGO🎊
Python、Java、Ruby、JavaScript、C#、C++、PHP、Rustに対応🖥
タテ・ヨコ・ナナメをそろえて豪華な景品を当てよう!

他の人が直したコードも見れますよ

```
a = int(input())
b = int(input())
ans = a
if a < b:
  ans = a
if b > a:
  ans = b
print(ans)
```
https://twitter.com/paiza_official/status/1667088139926528001?
https://twitter.com/5chan_nel (5ch newer account)
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/01(土) 12:56:23.752ID:A3UV76CHd
リツイートが自称エンジニアであふれかえっていて地獄絵図
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/01(土) 12:57:17.785ID:NNNrWs+ta
目を疑ったが、一応正しいコードだ
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/01(土) 12:59:23.106ID:4/3S5DMT0
正常に動くからおっけー!!
0005以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/01(土) 12:59:58.521ID:gwzaHgS+0
4、5行目消せよ
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/01(土) 13:04:49.988ID:z8zB/jndM
chat-gptに聞けよあほ

あなたのコードには、小さなミスがあります。`a < b`の条件が真である場合、`ans`には`a`ではなく`b`を設定するべきです。以下のように修正すれば、aとbの値の大きい方が出力されるはずです。

```python
a = int(input())
b = int(input())
ans = a
if a < b:
  ans = b
print(ans)
```

また、さらに短く書くなら、Pythonの組み込み関数である`max`を使うこともできます。これは、与えられた引数の中で最大のものを返します。そのコードは次のようになります。

```python
a = int(input())
b = int(input())
print(max(a, b))
```

これらのコードは、aとbのどちらが大きいかを出力します。
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2023/07/01(土) 13:06:04.291ID:JHDyTHKod
馬鹿「入力を例外処理していないのが気になる」←する必要ねーよ
■ このスレッドは過去ログ倉庫に格納されています

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