# Дебильный калькулятор v1
#
from colorama import init
from colorama import Fore, Back, Style
# use Colorama to make Termcolor work on Windows too
init()
print( Fore.BLACK )
print( Back.GREEN )
what = input( "что делаем? (+, -): " )
print( Back.CYAN )
a = input("Введи первое число: ")
b = input("Введи первое число: ")
print( Back.YELLOW )
if what == "+":
c = a + b
print("Результат: " + str(с))
elif what == "-":
c = a - b
print("Результат: " + str(c))
else:
print("выбрана не верная операция")
input()
что тут не так ?
вот ошибка
Traceback (most recent call last):
File "C:\Users\Боб\python.py", line 21, in
print("Результат: " + str(с))
NameError: name 'с' is not defined
Python
Хауди хо калькулятор... что я не так делаю
c набрано кириллицей
Учиться по туториалам на ютубе от всяких школьников и студентов такое себе обучение. Они лишь тебя научат принципу "повторяй за мной, делай как я". Лучше найди учебник по основам программирования или учебник по языку Python и учись по нему. Учебники пишут не студенты и не школьники, а профессора которые проработали программистами уже 20-30 лет. Есть один учебник по Python написанный самим создателем языка и другими программистами. http://rus-linux.net/MyLDP/BOOKS/python.pdf но перед тем как приступить к изучению самого языка, нужно быть знакомым с основами программирования.
вот я сам сделал этот лучше работает не кравсио но норм
what=input ("что делаем? -,+")
a=float(input ('Напишите 1 число'))
b=float(input ('Напишите 2 число'))
if what=="+":
c=a+b
elif what=="-":
c=a-b
print (c)
what=input ("что делаем? -,+")
a=float(input ('Напишите 1 число'))
b=float(input ('Напишите 2 число'))
if what=="+":
c=a+b
elif what=="-":
c=a-b
print (c)
Peter Dietrich
и кстати для более удобства используйте sublime text
Я хз. Я свою прогу по мотивам этой написал. Код не дам разве что ошибку решу.
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))
elif what == "*":
c = a * b
print("Результат: " + str(c))
elif what == "/":
c = a / b
print("Результат: " + str(c))
else:
print("Введён неверный знак!!!")
У меня этот код работает. И кстати. Совет тебе. Используй Stackoverflow.
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))
elif what == "*":
c = a * b
print("Результат: " + str(c))
elif what == "/":
c = a / b
print("Результат: " + str(c))
else:
print("Введён неверный знак!!!")
У меня этот код работает. И кстати. Совет тебе. Используй Stackoverflow.
Похожие вопросы
- Калькулятор выражений в обратной польской записи
- Код для калькулятора
- Как запрограммировать калькулятор МПОЧНО ДАЮ 100 баллов
- Калькулятор tkinter python
- Окончил курсы на степике по Python что делать дальше?
- Что делает нижнее подчёркивание в цикле for. Нужно подробное объяснение.
- Не открывает xlrd файлы выдаёт ошибку, что делать?
- Ошибка при написании скрипта на python syntax error: invalid syntax Что делать?
- Помогите разобраться что не так делаю, задача про песни, Python
- Что делать если я только начал изучать python, а мне уже ничего не понятно
Traceback (most recent call last):
File "C:\Users\Боб\python.py", line 23, in
c = a - b
TypeError: unsupported operand type(s) for -: 'str' and 'str'