Форум сайта python.su
Romissevd
Либо перейди в директорию где лежит файл и оттуда запускай,
C:\\Тута\лежит\твой\скрипт>python script1.py
либо указывай явный путь к файлу при вызове
C:\\Здеся\нахожуся>python C:\\Тута\лежит\твой\скрипт\script1.py
Офлайн
Докатился до главы про импортирование классов по книге “Эрик Мэтиз
Изучаем Python. Программирование игр, визуализация данных, веб-приложения”
есть там пример в котором создаётся экземпляр электромобилья
создётся файл my_electric_car.py
from car import ElectricCar my_tesla = ElectricCar('tesla', 'model s', 2016) print(my_tesla.get_descriptive_name()) my_tesla.battery.describe_battery() my_tesla.battery.get_range()
def get_range(self): """Выводит приблизительный запас хода для аккумулятора.""" #global range приводит к тому что ошибка пропадает, но сообщение печатается вида This car can go approximately <class 'range'> miles on a full charge. if self.battery_size == 70: range = 240 elif self.battery_size == 85: range = 270 message = "This car can go approximately " + str(range) message += " miles on a full charge." print(message)
Прикреплённый файлы:
car.py (2,8 KБ)
Офлайн
Возможно ошибка выходит потому что self.battery_size не равен ни 70 ни 85.
Чем равен self.battery_size?
Офлайн
ajib6eptСпасибо! действительно в классе батареи из учебника стаяло 60.
Возможно ошибка выходит потому что self.battery_size не равен ни 70 ни 85.Чем равен self.battery_size?
Офлайн
Привет всем. Помогите пожалуйста разрешить возникший вопрос. В процессе выполнения одной программы нужно вызвать выполнение сохраненной ранее как бы подпрограммы. То есть в папке C:\Users\…….\Local\Programs\Python\Python36 я сохранил файл *.py с кодом. И работая например в IDLE Python в интерактивном режиме, определенным алгоритмом нужно вызвать выполнение того сохраненного в файле кода. Это чтоб одну программу собирать из отдельных блоков. Приведу простой пример. Вот это короткий фрагмент сохраненного в файле кода:
print ("Добрый день!")
>>> t=0 >>> while t<5: t=t+1 print(t) else: #вот в этом месте нужно вызвать код из файла
Офлайн
Что не так?? почему не компилируется?
apple = 189
if(apple > 1000):
print('Этот год был урожайным')
else:
print('этот год был неурожайным')
Офлайн
Sergey25041994Я ввел каждую строку этого кода по отдельности, чтоб все отступы были на своих метах:
Что не так?? почему не компилируется?apple = 189if(apple > 1000): print('Этот год был урожайным')else: print('этот год был неурожайным')
>>> apple = 189 >>> if(apple > 1000): print('Этот год был очень хороший') else: print('Этот год был хороший') Этот год был хороший
Отредактировано m_env (Дек. 6, 2017 16:11:58)
Офлайн
m_envвот ссылка на код, вроде все правильно напечатал, просьба дать ответ поподробней так как только начинаю изучать программирование
Офлайн
m_envвот ссылка на код, вроде все правильно напечатал, просьба дать ответ поподробней так как только начинаю изучать программирование
Офлайн
m_envв общем в просто питоне код не работает, а питоне 3 работает, не в курсе чем дело??
Офлайн