はじめに#
Pythonは、初心者にも学びやすく、かつ実用性の高いプログラミング言語です。データ分析、Web開発、機械学習など幅広い分野で活用されており、プログラミングの基礎を身につける最初の言語として最適です。
以下に、Python基本文法の実践的な練習問題をハンズオン形式で説明します。
文字の連結#
+ 演算子を使用して、文字列同士を連結することができます。
name = "Taro"
greeting = "Hello, " + name + "!"
print(greeting)
変数#
変数に値を代入し、その変数を使って計算を行うことができます。
apples = 3
oranges = 5
total = apples + oranges
print(total)
print() 関数#
print() 関数は、括弧内の値や文字列を画面に出力します。
print("Pythonを学習中")
input() 関数#
input() 関数は、ユーザーからのキーボード入力を受け取り、その値を返します。
name = input("あなたの名前は?: ")
print("こんにちは " + name + " さん")
論理演算子#
and や or などの論理演算子を使って、複数の条件を組み合わせることができます。
age = int(input("年齢を入力してください: "))
if age >= 20 and age < 30:
print("20代です")
else:
print("20代ではありません")
if文#
if 文を使うと、条件が真の場合に特定の処理を実行できます。else を使うと、条件が偽の場合の処理も記述できます。
score = int(input("点数を入力してください: "))
if score >= 60:
print("合格")
else:
print("不合格")
配列(リスト)#
リスト(配列)は、複数の値をまとめて格納できるデータ型です。sum() で合計、len() で要素数を取得できます。
numbers = [10, 20, 30, 40]
average = sum(numbers) / len(numbers)
print("平均:", average)
繰り返し(for)#
for ループは、指定した回数だけ処理を繰り返します。range() 関数と組み合わせて使うことが多いです。
for i in range(1, 6):
print(i)
繰り返し(while)#
while ループは、指定した条件が真である間、処理を繰り返します。
num = int(input("数を入力してください(0で終了): "))
while num != 0:
print("入力された数:", num)
num = int(input("数を入力してください(0で終了): "))