Paiza問題集
Pythonで回答
ループメニュー2/偶奇の判定
Step01 未知数個の数の受け取り
"""
未知数個の数の受け取り
https://paiza.jp/works/mondai/loop_problems2/loop_problems2__unknown_int
問題
長さがわからない数列aが入力されます
-1が入力されるまで、受け取った数を改行区切りで出力してください
"""
a = map(int, input().split())
for i in a:
print(i)
if i == -1:
break
Step02 未知数個の文字列の受け取り
"""
未知数個の文字列の受け取り
https://paiza.jp/works/mondai/loop_problems2/loop_problems2__unknown_string
問題
複数の文字列が入力されます
文字列の数はわかりません
EOFが入力されるまで、受け取った文字列を改行区切りで出力してください
"""
A = input().split()
for i in A:
print(i)
if i == "EOF":
break
Step03 奇数だけ出力
"""
奇数だけ出力
https://paiza.jp/works/mondai/loop_problems2/loop_problems2__even_output
問題
N個の整数のうち、a_1から順に奇数か偶数か判定し、奇数の場合のみ改行区切りで出力してください
"""
N = int(input())
a = list(map(int, (input().split())))
for i in range(N):
if a[i] % 2 == 1:
print(a[i])
Step04 割り切れる数だけ出力
"""
割り切れる数だけ出力
https://paiza.jp/works/mondai/loop_problems2/loop_problems2__div_output
問題
N個の整数のうち、a_1から順に3で割り切れるか判定し、割り切れる場合のみ改行区切りで出力してください
"""
N = int(input())
a = list(map(int, (input().split())))
for i in range(N):
if a[i] % 3 == 0:
print(a[i])
Final問題 偶奇の判定
"""
偶奇の判定
https://paiza.jp/works/mondai/loop_problems2/loop_problems2__even_odd
問題
N個の整数a_1,a_2,..,a_Nが与えられます
このN個の整数について、a_1から順に 奇数か偶数か判定し、奇数ならodd、偶数ならevenを改行区切りで出力してください
"""
N = int(input())
a = list(map(int, (input().split())))
for i in range(N):
print("even" if a[i]%2==0 else "odd")