Найти в Дзене
Павел Хрипков

Выпсук 3 "Создание канкулятора"

Всем снова привет. Сегодня мы опять изучаем простейшие команды в Python. Первая команда о которой я хочу сегодня рассказать это "round". Это команда нужна что бы округлить переменную. Например задаем переменную a a = 3.73 Пишем команду. print(round(a)) 4 число округляется до 4 Также число можно принудительно округлить в меньшую или большую сторону Задаём переменную а = 3.73 Потом вводим команду. import math После выводим на экран, но вместо round пишем math.floor print(math.floor(a)) 3 Это для уменьшение в меньшую сторону. Попробуем округлить в большую сторону. b = 3.37 import math print(math.ceil(a)) 4 Если вместо ceil или floor поставить pi ,то нам покажут число Пи. Но покажут его не полностью print(math.pi) 3.141592653589793 Сейчас я наконец то хочу попробовать создать свой первый калькулятор. Он будет очень простой. Задаём переменные What = input("что делаем + или - ") a = input("Введите первое число: ") b = input ("Введите второе число: ") Нужно задать условия что бы прог

Всем снова привет. Сегодня мы опять изучаем простейшие команды в Python.

Первая команда о которой я хочу сегодня рассказать это "round". Это команда нужна что бы округлить переменную. Например задаем переменную a

a = 3.73

Пишем команду.

print(round(a))

4

число округляется до 4

Также число можно принудительно округлить в меньшую или большую сторону

Задаём переменную

а = 3.73

Потом вводим команду.

import math

После выводим на экран, но вместо round пишем math.floor

print(math.floor(a))

3

Это для уменьшение в меньшую сторону. Попробуем округлить в большую сторону.

b = 3.37

import math

print(math.ceil(a))

4

Если вместо ceil или floor поставить pi ,то нам покажут число Пи. Но покажут его не полностью

print(math.pi)

3.141592653589793

Сейчас я наконец то хочу попробовать создать свой первый калькулятор. Он будет очень простой.

Задаём переменные

What = input("что делаем + или - ")

a = input("Введите первое число: ")

b = input ("Введите второе число: ")

Нужно задать условия что бы программа точно понимала что делать. Условия задаются командой if

if what == "+":

Дальше надо поставить 4 пробела

if what == "+":

c = a+b

print("Ответ: " +с)

Дальше пишем второе условие только во втором и во всех остальных вместо if надо писать elif

В конце можно написать "else:" если не один из вариантов сверху не будет подходить, то это команда выдаст тест который вы напишите.

К примеру

else:

print("Ошибка")

Вот так будет выглядеть первый калькулятор.

what = input( "Что делаем? (+, -): ")

a = float( input("Введите первое число: ") )

b = float( input("Введите второе число: ") )

if what == "+":

c = a + b

print("Ответ: " + str(c))

elif what == "-":

c = a - b

print("Ответ: " + str(c))

else:

print("Ошибка")

Я хочу рассказать про некоторые свои ошибки.

Сначала в строке

what = input( "Что делаем? (+, -): ")

я what написал с большой буквы, а в других случаях с маленькой.

Также я написал в некоторых места "с" как русскую, а в других как английскую. Что бы найти эту ошибку я потратил примерно минут 10. Это можно назвать самой глупой ошибкой

На этом на сегодня всё. Я рад что смог написать хоть и простую, но в тоже время нужную программу.