Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2017, 19:03   #1
kola7007
Пользователь
 
Регистрация: 13.09.2017
Сообщений: 25
По умолчанию Помогите понять ошибку и исправить

Почему всегда видает "Неверно"
a = input ("Решите задачу: 67*2+102-200, ваш ответ ")
if a == 36:
print ("Ви правильно решили задачу!")
else:
print ("Неверно")
kola7007 вне форума Ответить с цитированием
Старый 07.10.2017, 19:18   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

потому что "36" != 36
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Старый 29.10.2017, 18:31   #3
evgesh_m
 
Регистрация: 15.12.2016
Сообщений: 3
По умолчанию

Цитата:
Сообщение от kola7007 Посмотреть сообщение
Почему всегда видает "Неверно"
Код:
a = input ("Решите задачу: 67*2+102-200, ваш ответ ")
input() возвращает строку. Вы сравниваете строку с числом, потому и получаете неверный ответ.
В Вашем случае правильно было бы сделать:
Код:
a = int(input("Решите задачу: 67*2+102-200, ваш ответ "))
Таким образом вы преобразовываете string в int.
>Помог? -> Жми весы!
>Тебе не сложно, мне приятно
evgesh_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите понять ошибку и исправить kola7007 Общие вопросы по Java, Java SE, Kotlin 2 23.09.2017 12:36
Немогу понять ошибку в строке CharToOem (text, bufRus); (идентефикатор не найден) помогите исправить DEXTER322 Помощь студентам 1 16.01.2017 08:11
Помогите понять как исправить ошибку в программе на СИ. Pug_from_Mordor Помощь студентам 5 20.12.2014 16:51
Обращение к эелементам двумерного массива через указатели на С ++ помогите понять как исправить ошибку серг Общие вопросы C/C++ 3 09.08.2010 12:37