動画で学習内容の重要ポイントをチェックしたら、記事を読み、問題を解いて理解を深めましょう。
この続きはcodocで購読
1 変数とデータタイプ
変数 (variable)は、データの値をメモリに保存するために使用されます。変数を作成するときに、データが格納されている特定のメモリ位置に名前を割り当てます。
変数名 (variable name)は通常、小文字 (lowercase letter)またはアンダースコア(_
)で始まり、文字、数字、またはアンダースコアが続きます。変数名は大文字と小文字が区別されます (case-sensitive)。
「Python」言語にはデータの種類がいくつかあります。
# Example of variables and data types
num1 = 10 # Integer variable
num2 = 3.14 # Float variable
name = "Alice" # String variable
is_student = True # Boolean variable
変数の型は type()
関数を使用して確認できます:
# Print the type of each variable
print(type(num1)) # <class 'int'>
print(type(num2)) # <class 'float'>
print(type(name)) # <class 'str'>
print(type(is_student)) # <class 'bool'>
<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>
変数には、さまざまな型 (type)のデータを割り当てることができます。たとえば、整数 (integer)を割り当ててから、後で同じ変数に文字列 (string)を割り当てることができます。
# Define a variable called age and assign it a value of 25
age = 25
# Print the value of the variable age
print(age)
# Convert age to string
age = str(age)
# Check the type of age
print(type(age))
25
<class 'str'>
2 基本的な数字の計算
「Python」プログラミングにおいて、数字の計算を行うことができます。以下は簡単な足し算 (addition)です。
# Perform basic arithmetic operations
num1 = 10 # Assigning the value 10 to the variable num1
num2 = 5 # Assigning the value 5 to the variable num2
# Adding num1 and num2 and storing the result in sum_result
sum_result = num1 + num2
# Printing the result of the addition operation
print(f"The sum of num1 and num2 is: {sum_result}")
The sum of num1 and num2 is: 15
NOTE
「Python」プログラミングにおいて、
f""
はf文字列と呼ばれます。f文字列を使用すると、変数の値を文字列の中に表示できます。
他にもいろいろな計算ができます。
引き算 (Subtraction):
# Subtraction operation in Python
num1 = 10
num2 = 5
difference_result = num1 - num2
print(f"The difference between {num1} and {num2} is: {difference_result}")
The difference between 10 and 5 is: 5
掛け算 (Multiplication):
# Multiplication operation in Python
num1 = 10
num2 = 5
product_result = num1 * num2
print(f"The product of {num1} and {num2} is: {product_result}")
The product of 10 and 5 is: 50
割り算 (Division):
# Division operation in Python
num1 = 10
num2 = 5
division_result = num1 / num2
print(f"The division of {num1} by {num2} is: {division_result}")
The division of 10 by 5 is: 2.0
剰余 (Modulus) (余り (Remainder)):
# Modulus (Remainder) operation in Python
num1 = 10
num2 = 3
remainder_result = num1 % num2
print(f"The remainder when {num1} is divided by {num2} is: {remainder_result}")
The remainder when 10 is divided by 3 is: 1
この計算は、以下の式における 1 を計算しています。
10 = 3 \times 3 + 1
累乗 (Power):
# Power operation in Python
num = 2
exponent = 3
result = num ** exponent
print(f"{num} to the power of {exponent} is: {result}")
2 to the power of 3 is: 8