Калькулятор

Калькулятор

programmer's town

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

Начнём разработку. Пропишем строки, которые будут спрашивать информацию у пользователя нашей программы. Этой информацией будет числа и действия с этими числами.

w = input( '+ или - или * или / :' )
a = float( input( 'Введите первое число:' ))
b = float( input( 'Введите второе число:' ))

Сначала мы запрашиваем действие, а потом числа.

if w == '+':
с = a + b
print('Получилось:' + str(с))

Затем мы сравниваем переменную w с + (== - это оператор сравнения, не путайте с оператором присвоения =), и если w - это +, то мы выполняем действие и выводим его на экран. Также мы проделываем и с другими операторами:

elif w == '-':
  с = a - b
  print('Получилось:' + str(с))
   
elif w == '*':
  c = a * b
  print('Получилось:' + str(c))
   
elif w == '/':
  с = a / b
  print('Получилось:' + str(с))

Далее мы предполагаем, что человек может ввести не только, то что мы хотим, поэтому мы должны вывести на экран предупреждение, что пользователь ввёл данные, которые не ожидались нашей программой:

else:
  print('Только + или - или *' )

Вот наша программа и закончена! Протестируйте нашу программу и добавьте в неё что-нибудь ещё.


Report Page