Pythonは、その読みやすさと広範な用途から、初心者にとって学びやすいプログラミング言語の一つです。ここでは、Pythonの基本的な概念を理解し、スキルを磨くためのいくつかのプログラミング問題を提供します。
問題1: 2つの数の乗算と和
2つの整数が与えられた場合、その積が1000以下であれば積を返し、それ以外の場合は和を返すプログラムを作成します。
def calculate(number1, number2):
product = number1 * number2
if product <= 1000:
return product
else:
return number1 + number2
問題2: 現在の数と前の数の和
最初の10個の数を反復処理し、各反復で現在の数と前の数の和を出力するプログラムを作成します。
def sum_numbers():
previous_num = 0
for i in range(10):
sum = previous_num + i
print("Current Number", i, "Previous Number ", previous_num," Sum: ", sum)
previous_num = i
これらの問題は、Pythonの基本的な概念、例えばループ、制御フロー、データ型、演算子、リスト、文字列、入出力、組み込み関数などを理解するのに役立ちます。問題を解くことで、Pythonの基本により熟練することができます。
参考: Python Basic Exercise for Beginners with Solutions, Python Exercises, Practice Questions and Solutions