Помогите, пожалуйста, понять, чем нужно дополнить код, чтобы при введении с клавиатуры знака "? ", выводил следующее.
Ошибка выглядит следующим образом.
File "<string>", line 1, in <module>
ValueError: invalid literal for int() with base 10: '.'
[Program finished]
Приложения:
nastikots:
Вводится число, а сравнивается со строкой
мне нужно, чтобы он мог сравнить символы, а не числа
Так и напиши просто ввод
например, я вводу "&) с клавы, и он этот знак сравнивает с переменной а
Не понимаю, ты вводимое с клавиатуры пишешь в переменную a и её сравниваешь с переменной b
Надо что бы при вводе "?" сравнивало переменные "a" и "b" ??
Нужно чтобы он сравнил переменные а и б. в Б мы записываем ЛЮБОЕ значение (кроме букв и цифр)
Ты пытаешься задать целочисленной переменной, не целочисленный тип
Если надо сравнивать строки, вместо int(input()) >> input()
о, спасибо, заработало
Ответы
Ответ дал:
1
Ответ:
в первой строке лишнее преобразование в целочисленное.
Объяснение:
В первой строке не надо превращать в число. Просто замени первую строку на:
a = (input())
Должно заработать, если нет - пиши.
Вас заинтересует
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад