ユーザー入力に応じて加算、減算、乗算、除算などの基本的な算術演算を実行できる単純な計算機を作成します。
🐶
if
とかPythonの基本的な条件分岐で計算機アプリを作るで🐍
if
完全に理解した。
# Python program for simple calculator
# Function to add two numbers
def add(num1, num2):
return num1 + num2
# Function to subtract two numbers
def subtract(num1, num2):
return num1 - num2
# Function to multiply two numbers
def multiply(num1, num2):
return num1 * num2
# Function to divide two numbers
def divide(num1, num2):
return num1 / num2
print("Please select operation -\n" \
"1. Add\n" \
"2. Subtract\n" \
"3. Multiply\n" \
"4. Divide\n")
# Take input from the user
select = input("Select operations form 1, 2, 3, 4 :")
number_1 = int(input("Enter first number: "))
number_2 = int(input("Enter second number: "))
if select == '1':
print(number_1, "+", number_2, "=",
add(number_1, number_2))
elif select == '2':
print(number_1, "-", number_2, "=",
subtract(number_1, number_2))
elif select == '3':
print(number_1, "*", number_2, "=",
multiply(number_1, number_2))
elif select == '4':
print(number_1, "/", number_2, "=",
divide(number_1, number_2))
else:
print("Invalid input")
def add(num1, num2):
return num1 + num2
def subtract(num1, num2):
return num1 - num2
def multiply(num1, num2):
return num1 * num2
def divide(num1, num2):
return num1 / num2
🐶ここは足し算、引き算、かけ算、割り算の関数を定義してるんや
🐍なるほど、それぞれ単体で呼び出せるように設計してるんやな
print("Please select operation -\n" \
"1. Add\n" \
"2. Subtract\n" \
"3. Multiply\n" \
"4. Divide\n")
select = input("Select operations form 1, 2, 3, 4 :")
number_1 = int(input("Enter first number: "))
number_2 = int(input("Enter second number: "))
🐶ここはユーザに動作を入力して貰うセクションや
🐍なるほど、
\
はWindows環境だとエラーなることがあるので注意やで
if select == '1':
print(number_1, "+", number_2, "=",
add(number_1, number_2))
elif select == '2':
print(number_1, "-", number_2, "=",
subtract(number_1, number_2))
elif select == '3':
print(number_1, "*", number_2, "=",
multiply(number_1, number_2))
elif select == '4':
print(number_1, "/", number_2, "=",
divide(number_1, number_2))
else:
print("Invalid input")
🐶ここは実際計算する処理するセクションや
if
とelif
で入力した部分を分岐させてるねん。🐍なるほど、6とかそういう無効な数値を入力すると最後の
else
にいくんですね。
第1回 | Pythonで計算機を作る |
第2回 | seleniumを使ってWebサイトを表示する |
第3回 | seleniumを使ってtwitterにログインしてTweetする |
第4回 | パパ活Python 1桁の足し算全パターンを生成 |
第5回 | パパ活Python 1桁の引き算全パターンを生成 |
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント