Уведомления

Группа в Telegram: @pythonsu

#1 Июль 4, 2018 22:12:51

vlaplkin
Зарегистрирован: 2018-07-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

проблема в Sublime Text??

Пытаюсь писать код в Sublime Text.

num = input(“Введите число:”)

if num > 10:
print(“OK!”)

После функции “input”,(введение числа) код не продолжает выполнятся,как бы останавливается,и не выдает никакой ошибки.
Буду благодарен,за вашу помощь.

Офлайн

#2 Июль 4, 2018 22:24:36

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

проблема в Sublime Text??

Функция input() возвращает не число, а строку в виде числа. Вам нужно введённое “число” передать в функцию int() или float(), чтобы получить число.



P.S. Надеюсь, после завершения ввода числа вы нажимаете “ENTER” ?

Отредактировано rami (Июль 4, 2018 22:35:53)

Офлайн

#3 Июль 4, 2018 23:10:49

vlaplkin
Зарегистрирован: 2018-07-04
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

проблема в Sublime Text??

rami
Функция input() возвращает не число, а строку в виде числа. Вам нужно введённое “число” передать в функцию int() или float(), чтобы получить число.P.S. Надеюсь, после завершения ввода числа вы нажимаете “ENTER” ?
Нажимаю конечно “ENTER”.Раннее я пробовал и с “int()”
вот еще пример со строками
a = input(“Как вас зовут?”)
b = “Привет,”
d = b + a
print(d)

После введения имени,код останавливается,не выполняется.

Офлайн

#4 Июль 5, 2018 19:43:34

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

проблема в Sublime Text??

Выполните код в консоли - все будет работать.
Или в пишарме.
В саблиме просто так не будет.



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version