Alex_Google214
Авг. 25, 2018 16:38:20
class People:
def __init__(self, name, weight, rost, age):
self.name = name
self.weight = weight
self.rost = rost
self.age = age
#Me
Alex = People(“Alex”, 0, 0, 0)
print “Моё имя- ”, Alex.name
print “Мой вес- ”, Alex.weight
print “Мой рост- ”, Alex.rost
print “Мой возраст- ”, Alex.age
# My grandma
Katya = People(“Katya”, 0, 0, 0)
print “Имя бабушки- ”, Katya.name
print “Вес бабушки- ”, Katya.weight
print “Рост бабушки- ”, Katya.rost
print “Возраст бабушки- ”, Katya.age
Сам результат:
Моё имя- Alex
Мой вес- 0
Мой рост- 0
Мой возраст- 0
Имя бабушки- Katya
Вес бабушки- 0
Рост бабушки- 0
Возраст бабушки- 0
вопрос) Типо выводится всё норм, но как сделать так, чтобы отделялось?
типо так) Понимаю , что \n , но не знаю где)
Моё имя- Alex
Мой вес- 0
Мой рост- 0
Мой возраст- 0
Имя бабушки- Katya
Вес бабушки- 0
Рост бабушки- 0
Возраст бабушки- 0
Vladimirv
Авг. 26, 2018 02:39:52
\n добавить в эти строки
print “Мой возраст- ”, Alex.age, '\n'
# ...
print “Возраст бабушки- ”, Katya.age, '\n'
Но вообще это делается не так, а этак:
# добавить в класс
def description(self):
return "Имя {}\nВес {}\nРост {}\nВозраст {}\n".format(
self.name, self.weight, self.rost, self.age
)
# вызывать
print(Alex.description())
DamMercul
Авг. 27, 2018 10:01:00
Vladimirv
\n добавить в эти строки
Форматирование строки отвратительно реализовано этой вариацией. В новых питонах есть f“” или хотя-бы %s
Vladimirv
Авг. 27, 2018 12:32:52
DamMercul
Форматирование строки отвратительно реализовано этой вариацией. В новых питонах есть f“” или хотя-бы %s
Я то тут при чем, пишите это ТС. Это его код и его вопрос:
Alex_Google214
Понимаю , что \n , но не знаю где)
Мой код ниже, к нему есть предложения?
Polarikus
Авг. 28, 2018 12:17:02
Доброго времени суток, помогите пожалуйста.
У меня есть файл,который нужно преобразовать в словарь.
Информация в нем такая:
00999971 1573314593780019 00705509999716
00999972 3563619938220758 00705609999727
00999973 0245819564718327 00705709999738
Первый столбец никак не используется. Нужно последний столбец добавить как ключ, а тот, что по середине как значение,понять не могу как это сделать(((
Polarikus
Авг. 28, 2018 12:42:02
Rodegast
Выдал тгде-то ошибку
{ k:v for (_,k,v) in ( x.split() for x in s.split(“\n”)) }
AttributeError: ‘_io.TextIOWrapper’ object has no attribute ‘split’
Rodegast
Авг. 28, 2018 14:33:51
Тебе надо было с начала весь файл в переменную s считать, а потом запускать то что я написал.