初心者向けのPythonのプログラミング問題です。入門編としてチャレンジしてください。Pythonの正答例は以下になります。
問題133
my_list = [1, 2, 3, 4, 5]
my_list.reverse()
print(my_list)
問題134
def factorial(num):
if num == 0 or num == 1:
return 1
else:
return num * factorial(num – 1)
num = 5
print(f”num の階乗は factorial(num)”)
問題135
my_list = [2, 4, 6, 8]
odd_numbers = [x for x in my_list if x % 2 != 0]
if odd_numbers:
max_odd = max(odd_numbers)
print(f”最大の奇数は max_odd”)
else:
print(“奇数はありません”)



コメント