|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.06.2016, 22:56 | #1 |
Новичок
Джуниор
Регистрация: 24.06.2016
Сообщений: 4
|
Python. Функция Input(), проблема с типами данных
Совсем недавно начал изучать программирование. Начал изучение с питона. Выучил пару операторов и решил для закрепления написать простенькую программу, решающую квадратные уравнения.
Программа просит ввести значение коэффициентов: a=int(input()) b=int(input()) c=int(input()) И вот тут у меня вопрос : как избавиться от ошибки, если пользователь напишет не число, а какое-нибудь слово или букву? |
24.06.2016, 23:35 | #2 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Вариантов просто уйма.
Вот как вариант PHP код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
24.06.2016, 23:56 | #3 | |
Новичок
Джуниор
Регистрация: 24.06.2016
Сообщений: 4
|
Цитата:
|
|
25.06.2016, 03:56 | #4 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Как не питон ? Мы вообще про один язык говорим ?
Я про вот этот https://www.python.org/
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
25.06.2016, 09:32 | #5 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Засмущало raw_ ?
input -ввод в версии v 2.7 raw_input - ввод в версии v 3.0
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
25.06.2016, 10:33 | #6 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Если разница в том что сказал Aleksandr H.. То все верно он подметил.
Добавлю чуть-чуть. В Python 2.7.9 работает как raw_input(); так и input(); Но если считать "xxx" строку через input(); то получим. Код:
А вот если в Python 3.[0|2] вызвать raw_input(); то получим Код:
Только если очень много чего подвязано в чужих библиотекам/модулях, тогда уже некуда деваться
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
25.06.2016, 21:16 | #7 | |
Новичок
Джуниор
Регистрация: 24.06.2016
Сообщений: 4
|
Цитата:
try меняет тип? except Exception as _error - такого тоже не знаю. Просто думал, можно с помощью простого if else эту проблему решить. Продолжу обучение, ещё раз спасибо ) |
|
25.06.2016, 21:18 | #8 |
Новичок
Джуниор
Регистрация: 24.06.2016
Сообщений: 4
|
|
25.06.2016, 21:28 | #9 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
яж разжевал что на каких версиях пашет
. PHP код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal. Проблема с типами данных. | vizi | Помощь студентам | 3 | 16.02.2013 18:09 |
Проблема с типами | Hellgate | Помощь студентам | 2 | 14.11.2012 10:54 |
Проблема с типами | Form_13 | Помощь студентам | 1 | 28.07.2011 16:41 |
проблема с типами | Saya | Свободное общение | 0 | 27.04.2007 12:22 |