Найти - Пользователи
Полная версия: В чем ошибка?
Начало » Центр помощи » В чем ошибка?
1 2
Rodegast
У тебя b это строка, её нельзя вычесть из числа.
Xakep321
FishHook
ИИии?
Иии обьяснить что меня не устраивает в программе или почему выводится ошибка?
Xakep321
Rodegast
У тебя b это строка, её нельзя вычесть из числа.
Я наверное слишком тупой, по если ее изменить на:
b=str(input('Знак: '))
то ничего не изменится
Xakep321
Вот мое первое творение, там все было понятно и особо сложных ошибок не возникало
FishHook
Xakep321
Слушайте, после всех намеков про “Даунов”, вы не видите смысла все-таки показать ошибку? После коментария Rodegast вы не исправили код?
Xakep321
FishHook
Слушайте, после всех намеков про “Даунов”, вы не видите смысла все-таки показать ошибку? После коментария Rodegast вы не исправили код?
Повторюсь еще раз, несколькими комментариями ранее я скидывал скрин ошибки. Я от силы как неделью учу питон и еще не знаю этих аспектов, и не могу понять что пишет большинство людей. Ошибка полагается в том что когда я пишу в ячейку ‘Знак: ’ -, +, * или / то выводит ошибку которая показана на скрине который вы можете увидеть чуть ниже. НО если ввести +, то программа спокойно компилирует код, что мне хотел сказать Rodegast своим сообщением я не понял. Намеки о ДАУНСТВЕ? Вы уже как семь лет на этом форуме и должны понимать что не все люди знают питон как вы, в особенности я, поэтому будьте добры помогите мне с решением этого вопроса и не относитесь к моим сообщениям столь скептически
Xakep321
Прошу прощения, я редко тупонул, тщательно перечитав код я заметил что писал: в случае если б(знак) равен минусу то вывести сообщение в котором будет разница a и b(но ведь b это знак). По этому прошу прощение за беспокойство
Xakep321
FishHook
Ввот доделаный код:
a=float(input('Первое число: ‘))
b=str(input(’Знак: ‘))
c=float(input(’Второе число: ‘))
e=str(input(’Знак или пробел: ‘))
d=float(input(’Третье число: ‘))
if b in (’+','-','*','/') and e in ('+','-','*','/',' ‘):
if b in (’+','-','/','*') and e==' ‘:
if b==’+':
print(a+c)
elif b=='-':
print(a-c)
elif b=='*':
print(a*c)
elif b=='/':
print(a/c)
elif b=='**':
print(a**c)
elif b=='//':
print(a//c)
elif b in ('+','-','/','*','**','//') and e in ('+','-','/','*','**','//'):
if b=='+':
if e=='+':
print(a+c+d)
elif e=='-':
print(a+c-d)
elif e=='*':
print(a+c*d)
elif e=='/':
print(a+c/d)
elif b=='-':
if e=='+':
print(a-c+d)
if e=='-':
print(a-c-d)
if e=='*':
print(a-c*d)
if e=='/':
print(a-c/d)
elif b=='*':
if e=='+':
print(a*c+d)
if e=='-':
print(a*c-d)
if e=='*':
print(a*c*d)
if e=='/':
print(a*c/d)
elif b=='/':
if e=='+':
print(a/c+d)
if e=='-':
print(a/c-d)
if e=='*':
print(a/c*d)
if e=='/':
print(a/c/d)
else:
print('Знак неверный!')
FishHook
Ответ получен, тема исчерпала себя
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