C Crowle220 Новичок Пользователь Авг 2, 2020 1 1 3 Авг 2, 2020 #1 ОС: Windows; Версия python: 3.8; Python: class helloWorld(): print("Hello World!") nameStore = ["Андрей", "Илья", "Рустам"] def callingNames(nameNumber): print("Привет,", helloWorld.nameStore[nameNumber]) callingNames(nameNumber = int(input("Введите номер: "))) Реакции: Student
ОС: Windows; Версия python: 3.8; Python: class helloWorld(): print("Hello World!") nameStore = ["Андрей", "Илья", "Рустам"] def callingNames(nameNumber): print("Привет,", helloWorld.nameStore[nameNumber]) callingNames(nameNumber = int(input("Введите номер: ")))
0 Student throw exception Команда форума Администратор Апр 2, 2020 195 103 43 Москва Авг 2, 2020 #2 Используйте PyCham для написания кода. Вы пишите класс, но в методах нет атрибута self. Изучайте Python клссы: https://python-scripts.com/python-class Python: class helloWorld(): nameStore = ["Андрей", "Илья", "Рустам"] def callingNames(self, nameNumber): print("Привет,", self.nameStore[nameNumber]) self.callingNames(nameNumber = int(input("Введите номер: "))) Я исправил класс, но честно сказать, я не понимаю, что вы пытаетесь реализовать)) Реакции: Crowle220
Используйте PyCham для написания кода. Вы пишите класс, но в методах нет атрибута self. Изучайте Python клссы: https://python-scripts.com/python-class Python: class helloWorld(): nameStore = ["Андрей", "Илья", "Рустам"] def callingNames(self, nameNumber): print("Привет,", self.nameStore[nameNumber]) self.callingNames(nameNumber = int(input("Введите номер: "))) Я исправил класс, но честно сказать, я не понимаю, что вы пытаетесь реализовать))