Форум сайта python.su
print (“Калькулятор-питон”)
number = input (“че бацаем” + “?” + “ (+, -, *, /) ”)
a = float ( input (“Ну давай пиши первое число: ”) )
print (“Я тебе что из одного числа считать буду” + “?”)
b = float ( input (“второе number, плиз: ”) )
if number == “+”:
c = a + b
print(“Результат: ” + str (с))
if number == “_”:
с = a - b
print(“Результат: ” + str (с))
if number == “*”:
с = a * b
print(“Результат: ” + str(с))
if number == “/”:
с = a / b
print(“Результат: ” + str(с))
else:
print (“ Долбаебка” + “?!” + “ Пиши что просят,животное” + “!”)
При введении любых цифр, код выдает текст из “elsa'а”
Версия python 3.8.1
Офлайн
Может правду выводит?
В блоках if/else есть еще elif
print('Калькулятор-питон') number = input('че бацаем' + '?' + '(+, -, *, /)') a = float(input('Ну давай пиши первое число: ')) print('Я тебе что из одного числа считать буду' + '?') b = float(input('второе number, плиз: ')) if number == '+': c = a + b print('Результат: ' + str(c)) elif number == '-': с = a - b print('Результат: ' + str(с)) elif number == '*': с = a * b print('Результат: ' + str(с)) elif number == '/': с = a / b print('Результат: ' + str(с)) else: print('Долбаебка'+ '?!' + 'Пиши что просят,животное' + '!')
Офлайн
Romissevd[sА можно поподробней, просто не очень понятно что именно нужно поменять.
]Может правду выводит?В блоках if/else есть еще elif
Отредактировано GaliMula (Фев. 21, 2020 13:57:04)
Офлайн
Словами напишите, что вы хотите. Как раз и получатся блоки, которые необходимо описать. (Если +, то иначе если - …. иначе …)
Офлайн
RomissevdНичего не поняла, но код починила
Словами напишите, что вы хотите. Как раз и получатся блоки, которые необходимо описать. (Если +, то иначе если - …. иначе …)
Офлайн
if - если
elif - иначе если
else - иначе
Если по вашему коду конкретно:
Если +, то сложение
Если -, то вычитание
…
Если /, то деление
Иначе текст.
Код должен быть такого формата
Если +, то сложение
Иначе если -, то вычитание
и т.д.
Если не использовать elif, то тогда так должно быть (к примеру)
Если +, то сложение
Иначе:
Если -, то вычитание
Иначе:
т.д.
На pyhton это было бы так:
if a == '+': print(b+c) else: if a == '-': print(b-c) else: ...
Офлайн