プログラミングに詳しいものだけどプログラミングに詳しくないやつは見下してる

■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 21:16:26.721
俺がプログラミングに関して知らないことはない

0002以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 21:17:35.749ID:qyNB1wkR0
public static void main?

幽霊がしゃべった!

0004以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 21:19:02.928ID:wDQXRuLsa
hello world

0005以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 21:22:09.941ID:DrkQk0Cz0
はえー、、んで、最近作ったものは?

0006以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 21:24:28.292ID:4O4KmEO30
javaの職業通ってたけどforループで詰んだ低脳にアドバイスください

0007以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 21:26:41.637ID:MjMWCARe0
俺は詳しくないけどプログラミングなんてのは値に名前を付けて何かに突っ込む行為に名前を付ける事の繰り返しでしかないと思ってる

0008以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 21:27:11.035ID:8k+0XVAI0
ifとかfor whileとかで詰まるやつは他の言語をやっても詰まるのでプログラミングは諦めなさい
SQLが書けるならまだITで食う道はあるかもしれないけどたぶんfor文で詰まる人間には無理です

0009以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 22:00:41.960ID:ghOr0wfr0
偶数だけ取り出すプログラム作りたいんだけど、どこが間違ってる?
初心者でごめん。pythonです
N = int(input())
A = list(map(int,input().split()))
even = []
for i in range(N):
if (A % 2 == 0):
even.append(i)
print(" ".join(even))

0010以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 22:07:04.124ID:8k+0XVAI0
5ちゃんねるだとインデントが省略されるからようわからんけど
Pythonはif文を括弧で書く文法ではないから
そこでコンパイルエラー出るんじゃね?

0011以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 22:11:45.605ID:ghOr0wfr0
Pythonってif文かっこで書くくないですか、for if文まじ分からん競技プログラミングまじムズイ

0012以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 22:13:45.112ID:Jmffegr70
>>9
Aがなにしたいかわからん

0013以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 22:16:33.661ID:8k+0XVAI0
ChatGPTにレビューさせた。

このPythonコードにはいくつかの問題があります。次のように修正する必要があります:

7行目の "A % 2 == 0" は、リスト "A" の要素ではなく、ループ変数 "i" を指定する必要があります。つまり、"A[i] % 2 == 0" に修正する必要があります。
7行目の "even.append(i)" は、偶数の値を追加するのではなく、偶数のインデックスを追加する必要があります。つまり、"even.append(str(i))" に修正する必要があります。
8行目の "join" メソッドは、文字列のリストを受け取る必要があります。つまり、"join" メソッドに渡すリスト "even" の各要素を文字列に変換する必要があります。つまり、"map(str, even)" を使用して、"join" メソッドに渡す前に各要素を文字列に変換する必要があります。

したがって、修正後のコードは以下のようになります:

N = int(input())
A = list(map(int,input().split()))
even = []
for i in range(N):
if (A[i] % 2 == 0):
even.append(str(i))
print(" ".join(even))

この修正後のコードは、N個の整数が含まれるリストAを受け取り、リストAの偶数インデックスをスペース区切りで出力します。

0014以下、5ちゃんねるからVIPがお送りします2023/03/19(日) 22:17:03.624ID:ghOr0wfr0
たしかにifかっこ使わないわ!ありがとう!!!!!!

■ このスレッドは過去ログ倉庫に格納されています