Найти - Пользователи
Полная версия: Мальчики, помогите с кодом!
Начало » Центр помощи » Мальчики, помогите с кодом!
1
GaliMula
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
Romissevd
Может правду выводит?
В блоках 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('Долбаебка'+ '?!' + 'Пиши что просят,животное' + '!')
GaliMula
Romissevd[s
]Может правду выводит?В блоках if/else есть еще elif
А можно поподробней, просто не очень понятно что именно нужно поменять.
Это моя первая работа с кодом на python
Romissevd
Словами напишите, что вы хотите. Как раз и получатся блоки, которые необходимо описать. (Если +, то иначе если - …. иначе …)
GaliMula
Romissevd
Словами напишите, что вы хотите. Как раз и получатся блоки, которые необходимо описать. (Если +, то иначе если - …. иначе …)
Ничего не поняла, но код починила
Romissevd
if - если
elif - иначе если
else - иначе
Если по вашему коду конкретно:
Если +, то сложение
Если -, то вычитание

Если /, то деление
Иначе текст.

Код должен быть такого формата
Если +, то сложение
Иначе если -, то вычитание
и т.д.

Если не использовать elif, то тогда так должно быть (к примеру)
Если +, то сложение
Иначе:
Если -, то вычитание
Иначе:
т.д.

На pyhton это было бы так:
 if a == '+':
    print(b+c)
else:
    if a == '-':
        print(b-c)
    else:
        ...

И вот чтобы это вложенности не было тогда можно/нужно использовать elif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB