Как написать программу на Python для сложения двух чисел? [С примерами]

Опубликовано: 2021-01-29

Оглавление

Введение

Python привлек много внимания благодаря своим выдающимся функциям, простому синтаксису, хорошей читабельности, наличию различных библиотек и API.

Сейчас каждый компьютерщик хочет выучить этот трендовый язык, но может возникнуть вопрос «с чего начать?». Что ж, ответом на этот вопрос будет просмотр документации по Python и знание синтаксиса Python.

Изучив все правила и синтаксис python, наш разум может побудить нас реализовать тривиальную программу или программу hello world на python. Теперь давайте удовлетворим жажду нашего восторженного ума, взглянув на тривиальный код, который складывает два числа в python.

Пошаговое руководство по коду

Давайте посмотрим на различные возможные реализации этого кода.

1. Сложение двух чисел

Давайте продемонстрируем код добавления двух пользовательских чисел.

я = 5
j = 6
сумма = я + j
print( "сумма" , i, "и" , j, "есть" , сумма) #line1
print( "сумма" , i, "и" , j, "равно" , i+j) #line2

Одной из уникальных особенностей python является то, что нам не нужно указывать тип данных переменной, и мы можем напрямую выделить переменной значение, а python сделает всю тяжелую работу за вас.

В приведенном выше коде переменные i и j хранят значения, которые должны быть добавлены, а переменная суммы хранит значение i+j. И тогда мы можем напечатать это значение. Также следует отметить один момент: если мы не хотим, чтобы переменная хранила ответ, мы можем напрямую вычислить ответ в самом операторе печати (как показано в строке 2).

Но что, если мы хотим добавить числа, введенные пользователем?

2. Добавление вводимых пользователем номеров

Этот код будет похож на предыдущий код, но единственное отличие будет заключаться в назначении переменных пользовательским вводом. Давайте посмотрим на код.

я = ввод ("введите первое число")
j = ввод («введите второе число»)
сумма = я + j
print («сумма», i, и, j, is, sum)
print («сумма», i, и, j, is, i+j)

В приведенном выше коде первая строка будет предлагать «ввести первое число» на экране вывода, а терминал или консоль ожидает ввод, который будет назначен переменной i. аналогично тот же процесс будет наблюдаться для строки 2. Теперь обеим переменным i, j присваиваются значения, введенные пользователем, а сумма сохраняется в переменной sum. Похоже на легкую прогулку, верно?

3. Добавление двух чисел с плавающей запятой

Много раз мы можем столкнуться с ситуацией, когда необходимо складывать числа с десятичной точностью, давайте посмотрим на эту реализацию!

я = 1,5223
j = 1,8365
сумма = я + j
print("сумма", i, "и", j, is, sum) #line1
print("сумма",i,"and",j",is",i+j) #line2

Как уже говорилось, нам не нужно упоминать тип данных переменной, которую мы собираемся использовать. Переменные i, j обрабатываются как значения с плавающей запятой, и окончательный результат будет иметь десятичную точность.

Мы также можем привести целое число к типу с плавающей запятой в python, давайте продемонстрируем разницу между сложением целых чисел и сложением с плавающей запятой.

я = 3
j = 6
сумма = число с плавающей запятой (i) + число с плавающей запятой (j) # строка1
print("сумма", i, "и", j, is, sum) #line2
print("сумма",i,"and",j",is",i+j) #line3print(float(i+j)) #line4

В приведенном выше фрагменте у нас есть две переменные i, j, которым присвоены два целых числа. Теперь, если мы добавим эти две переменные, ответ будет целочисленного типа. Мы можем получить ответ в типе данных float, приведя переменные к типу данных с плавающей запятой (как показано в строке 1) или приведя ответ к типу данных с плавающей запятой (как показано в строке 4).

Основное различие между строкой 2 и строкой 3 заключается в отсутствии десятичной точности в строке 3. Выход строки 2 будет равен 8,0, тогда как вывод строки 3 будет равен 8, поэтому, если мы хотим сохранить десятичную точность переменной тогда нам нужно использовать тип данных float.

Читайте также: Идеи и темы проекта Python для начинающих

Заключение

Мы рассмотрели различные фрагменты кода, где мы видели добавление двух определяемых пользователем чисел, добавление вводимых пользователем чисел, добавление чисел с плавающей запятой, наблюдаемую десятичную точность результата с типом данных с плавающей запятой и преобразование типов чисел в python.

Теперь, когда вы знаете, как сложить два числа в python, попробуйте написать код самостоятельно и попробуйте изменить код с различными типами данных. И попробуйте выполнить несколько других тривиальных задач на питоне и изучите интересное программирование на питоне.

Изучите курсы по науке о данных в лучших университетах мира. Участвуйте в программах Executive PG, Advanced Certificate Programs или Master Programs, чтобы ускорить свою карьеру.

Каковы плюсы и минусы программирования на Python?

Python — удивительный язык, который имеет глубокие корни в разработке и теперь получает поддержку в области программирования. Но наряду с его плюсами есть и минусы, которые необходимо учитывать, прежде чем отказаться от него. Плюсы и минусы заключаются в следующем:
Плюсы
1. Синтаксис Python чрезвычайно удобен для пользователя и прост в написании. Это почти эквивалентно написанию некоторых предложений на английском языке с отступом.
2. Задачи, которые в других языках решаются слишком большим количеством строк, в Python могут быть решены менее чем за половину строки с помощью различных встроенных функций.
3. Код намного чище и короче, так как программисту не нужно много писать, а большую часть работы делает сам компилятор.
Минусы
1. Один из самых больших недостатков Python — его скорость. Он очень медленный, медленнее, чем C++ и даже Java.
2. Многие программисты рекомендуют избегать Python, потому что он портит построение логики, так как большую часть работы выполняют встроенные функции Python.

Что вы понимаете в числовом типе данных в Python?

В Python числовые данные или значения обычно представлены числовыми типами данных. В Python может быть три типа числовых значений:
1. Целое число
Целые числа, такие как 3, 0, -100, -2 и 25, представлены классом int. В отличие от других языков программирования, таких как C++, длина целочисленного значения не ограничена. Вы можете ввести значение, эквивалентное long long int C++, в классе int в Python.
2. Поплавок
Дробные или десятичные числовые значения известны как float и представлены классом float. Научное обозначение значения с плавающей запятой может быть определено добавлением «e» или «E», за которым следует «+» или «-».
3. Комплекс
Значения в форме «a+ib», где «a» — действительная часть, а «b» — мнимая часть, считаются комплексными числами и представлены комплексным классом Python.

Назовите несколько лучших IDE для Python?

Существует множество довольно приличных IDE для Python. Некоторые из них: PyCharm от JetBrains, Visual Studio Code от Microsoft, Spyder, Eclipse, Atom, PyDev и Wing IDE.