メインコンテンツへスキップ

Python入門ハンズオン

·
目次

はじめに
#

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 + " さん")

論理演算子
#

andor などの論理演算子を使って、複数の条件を組み合わせることができます。

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で終了): "))