Як зробити калькулятор в python

Створення калькулятора на Python

пітон

Python — це мова програмування, який є відмінним інструментом для роботи з цифрами і математичними алгоритмами. Ці особливості можна застосувати при створенні простих ефективних програм, наприклад, калькулятора. У статті ми розглянемо один з варіантів формування кодів пітона, щоб в результаті вийшла програма-калькулятор.

Написання коду калькулятора

Для початку необхідно забезпечити установку Пітон 3 на локальний комп’ютер. Також на ньому має бути присутня програмуюча середу.

Першим кроком буде запит користувачів на введення. Писати програму необхідно тоді, коли користувач вводить числа, з якими він буде працювати. + input () + — вбудована функція, яка для цього використовується, що здійснює сприйняття набору з клавіатури. В даному випадку користувач вводить два числа для запиту в програмі. Здійснюючи введення, необхідно вставляти пробіл в кінці строчки. Це потрібно для включення пробілу між рядком підказки і введенням користувача.

number_1 = input ( ‘Enter your first number:’)
number_2 = input ( ‘Enter your second number:’)

Два рядки написані, потрібно зберегти дані перед наступним застосуванням. Команда + calculator.py + дозволяє здійснити запуск калькулятора для відображення у вікні терміналу. У середовищі написання програм використовуємо запит + python calculator.py +. Коли система запитує введення відповіді, його необхідно вносити у відповідне вікно терміналу.

OutputEnter your first number:
Enter your second number:

При наборі невідповідних знаків виникає код помилки:

OutputEnter your first number: sammy
Traceback (most recent call last):
File «testing.py », line 1, in
number_1 = int (input ( ‘Enter your first number:’))
ValueError: invalid literal for int () with base 10: ‘sammy’

На даний момент встановлено два цілих числа, але можна і поекспериментувати з нецілі цифрами, використовуючи функцію + int () +

Другим кроком буде внесена математична функція у вигляді операторів. Потрібно додати чотири математичних дії: додавання, віднімання, множення, ділення. Для правильного форматування тексту і забезпечення зворотного зв’язку використовуємо string formatters.

number_1 = int (input ( ‘Enter your first number:’))
number_2 = int (input ( ‘Enter your second number:’))

print (number_1 + number_2)

На даному етапі крім складання можна додати і інші оператори.

number_1 = int (input ( ‘Enter your first number:’))
number_2 = int (input ( ‘Enter your second number:’))

# Addition
print ( ‘<> + <> =’.format (number_1, number_2))
print (number_1 + number_2)

# Subtraction

# Multiplication

# Division

Третій крок — умовні оператори. У програмі користувач повинен мати можливість вибору оператора між усіма варіантами. Тому необхідно додати дані в верхній частині програми. Рядок поділяється на кілька різних за допомогою потрійних лапок:

Please type in the math operation you would like to complete:
+ for addition
— for subtraction
* For multiplication
/ For division

З урахуванням того, що ми просимо людину здійснити введення даних, необхідно використання + input () +. У рядок необхідно помістити цю функцію і передати на змінну, яка називається + operation +.

number_1 = int (input ( ‘Enter your first number:’))
number_2 = int (input ( ‘Enter your second number:’))

print ( ‘<> + <> =’.format (number_1, number_2))
print (number_1 + number_2)

print ( ‘<> — <> =’.format (number_1, number_2))
print (number_1 — number_2)

print ( ‘<> * <> =’.format (number_1, number_2))
print (number_1 * number_2)

print ( ‘<> / <> =’.format (number_1, number_2))
print (number_1 / number_2)

Тепер не важливо, що вводить людей, тому потрібне додавання умовних операторів в програму. Оператор + if + розміщуватиметься в місці поєднання, else-if або + elif + для інших операторів і + else + встановлюється для обробки помилок.

Завдяки структуризації при введенні знака «+% +» в перше запрошення, користувач отримає зворотний зв’язок для повторної спроби тільки при введенні чисел. При введенні цифр в запит програма виконує операцію і показує результат.

На цьому етапі програма готова і функціонує, але виконувати другу і наступні операції можна тільки при повторному запуску. Керівництво описує примітивний спосіб створити програму-калькулятор в Пітоні. Код можна доповнювати і удосконалювати, щоб програма дозволяла робити підрахунки необхідну кількість разів.

Існує безліч варіантів для поліпшення функціоналу програми калькулятора, є різні способи виправлення помилок. Варто відзначити, що немає однієї правильної алгоритму вирішення проблем і написання програм. Кожен користувач має право додавати свої поліпшення коду і індивідуально підійти до створення калькулятора в програмі Пітон.

Як зробити калькулятор в Python?

Для створення нашого калькулятора на Python ми будемо використовувати математичні оператори, умовні оператори, функції та обробку призначеного для користувача введення.

В системі повинен бути встановлений Python 3 на локальному комп’ютері і на ньому повинна бути налаштована середовище програмування.

Введення від користувача

Ми будемо приймати введення від користувача. Для цієї мети ми будемо використовувати функцію Python input (). У цій програмі ми дозволимо користувачеві вводити два числа, тому давайте запустимо програму для запиту двох чисел.

Ми повинні зберегти програму перед її запуском. Ви повинні мати можливість вводити текст у вікні терміналу у відповідь на кожне запрошення.

Визначення і використання операторів

Тепер давайте додамо в нашу програму калькулятора такі оператори, як додавання, множення, ділення і віднімання.

Якщо ви подивіться на вищенаведений висновок, ми можемо помітити, що як тільки користувач вводить num_1 як 15 і num_2 як 10, всі операції калькулятора виконуються.

Якщо ми хочемо обмежити програму виконанням тільки однієї операції за раз, нам доведеться використовувати умовні оператори і зробити всю програму операцій на основі вибору користувача.

Отже, ми почнемо з додавання деякої інформації у верхній частині програми разом з вибором, який потрібно зробити, щоб користувач зрозумів, що він повинен вибрати.

Програма калькулятора в Python

Python Programming — відмінний інструмент для оцінки і маніпуляцій. У цій статті ми будемо вивчати просту програму калькулятора командної лінії в Python

  • Автор запису

Автор: Pankaj Kumar
Дата запису

Програма калькулятора в Python

Python Programming — відмінний інструмент для оцінки і маніпуляцій. У цій статті ми будемо вивчати просту програму калькулятора командного рядка в Python 3.

Ми будемо використовувати математичні оператори, умовні оператори, функції і обробляти введення користувача, щоб зробити наш калькулятор.

передумови

Система повинна мати Python 3, встановлену на локальному комп’ютері і має середу програмування, встановлену на машині.

Прийняти / Оперативний введення від користувача

Ми будемо приймати внесок від користувача. Щоб служити цій меті, ми будемо використовувати функцію введення () Python. Для цієї програми ми дозволимо користувачеві вводити два номери, тому давайте випустимо програму для запиту двох чисел.

вихід :

Ми повинні зберегти програму, перш ніж ми запустимо її. Ви повинні бути в змозі ввести у вікно терміналу у відповідь на кожну підказку.

Визначення і використання операторів

Тепер давайте додамо оператори, такі як додавання, множення, ділення і віднімання в нашу програму калькулятора.

вихід :

Якщо ви подивіться на вищевказаний вихід, ми можемо помітити, що, як тільки користувач вступає в num_1 як 15 і num_2 як 10 Всі операції калькулятора виконуються.

Якщо ми хочемо обмежити програму, щоб виконати тільки одну операцію одночасно, нам доведеться використовувати умовні оператори і зробити все програму калькулятора, щоб бути програмою на основі вибору користувача.

У тому числі заяву про стан, щоб зробити програму в якості вибору користувача

Отже, ми почнемо з додавання деякої інформації у верхній частині програми разом з вибором, щоб зробити користувач, щоб користувач зрозуміти, що він / вона повинен вибрати.

Ссылка на основную публикацию