プログラミングの独学、ChatGPTに練習問題を出してもらえるよ!
先日、ChatGPTを活用してPythonプログラミングの独学を推奨する、というnoteを書きました。
そして、また良い利用方法があったのでご紹介。
こう、ChatGPTにお願いしてみたところ、サクッと問題を出してくれたんですよ。こんな問題。
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
print(factorial(5))
def get_even_numbers(numbers):
even_numbers = []
for num in numbers:
# TODO: コードを追加して完成させる
return even_numbers
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_numbers = get_even_numbers(numbers)
print(even_numbers)
他にもあって全部で4ついきなり出してくれたんですが、いや、これなかなかいい勉強になると思いません?
ちなみに、回答については
と聞けば答えてくれますよ。
自身の知識が身についているかどうかの確認にもってこいだと思いますし、依頼をもう少し詳細にすれば難易度もある程度調整できるようなので、ぜひお試しを。
スキやシェアやフォローしてもらえたりすると、サポートしていただけるのと同じぐらい嬉しいのです!