Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 1, 2018 23:34:32

mikazyaka12
Зарегистрирован: 2018-08-01
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Неправильное выполнение алгоритма.

Добрый день/вечер/ночь.
Я учусь писать на Python, но сейчас не об этом.
Кратко: Алгоритм выполняет команды исключительно после if, не обращая внимания на условия для elif и тп, не могу понять в чем проблема. Хелп.

То есть:
Что вы хотите найти?
@
Скорость
@
Введите скорость в км/ч




Отредактировано mikazyaka12 (Авг. 1, 2018 23:37:15)

Прикреплённый файлы:
attachment Снимок экрана (197).png (162,6 KБ)

Офлайн

#2 Авг. 2, 2018 07:14:39

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10022
Репутация: +  857  -
Профиль   Отправить e-mail  

Неправильное выполнение алгоритма.

Операцию or изучай, она не так работает.
То, что тебе надо, делается через

 if x in ('abc', 'def', 'ghi'):



Офлайн

#3 Авг. 2, 2018 09:32:53

Rusl
Зарегистрирован: 2017-10-23
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Неправильное выполнение алгоритма.

а ещё варианты можно лишние убрать и унижать сразу x.
что бы не париться, в каком месте человек написал большую букву.
if x.lower() in ('abc', ‘def’, ‘ghi’)



python: 3.6.6 64-bit
система: windows 10, 64-bit
редактор: PyCharm 2018.1.4 (Community Edition)

учебник: Изучаем Python. Программирование игр, визуализация данных, веб-приложения. Мэтиз Эрик.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version