Попробуйте преобразовать параметр в int, прежде чем возвращать его из метода параметров.
Вместо return option
, попробуйте return int(option)
input () считывает значения в виде строки. Когда вы сравниваете option==1
, сравниваются строка и целое число, и больше нет операторов, которые обрабатывают этот сценарий. Кроме того, опция, которая у вас есть, всегда не в options_list
. Вот почему ваш код продолжает бесконечно l oop, ничего не печатая.
import
работает правильно, потому что sys
является надежным python пакетом.