Итак, для моего проекта мне нужно, чтобы мой код сгенерировал несколько строк.Как я могу добавить код в Python
Например:
a = input("What is your favourite colour?")
b = len(input)
Как сгенерировать b
строки?
Итак, для моего проекта мне нужно, чтобы мой код сгенерировал несколько строк.Как я могу добавить код в Python
Например:
a = input("What is your favourite colour?")
b = len(input)
Как сгенерировать b
строки?
вы имели в виду это,
>>> a = raw_input("What is your favourite colour?")
What is your favourite colour?5
>>>
>>> b = ['c{}'.format(i) for i in range(1, int(a)+1)]
>>> b
['c1', 'c2', 'c3', 'c4', 'c5']
Почему вы даете ему код, который он уже знает? –
@m_callens, извините за неправильное толкование. Просто обновил свой ответ. – SparkAndShine
Я думаю, что OP, возможно, имел в виду, например: Какой твой любимый цвет? Желтый, а затем сгенерируйте 6 строк (len («Желтый»)). На самом деле не совсем ясно, какими должны быть эти строки, поэтому на этом этапе вы можете сделать так же просто, как 'strings = [" "] * len (a)'. –
Добро пожаловать в СО Стивен. Можете ли вы рассказать о том, что вы пытаетесь сделать? Что вы ожидаете получить как «b строк»? – AlG
Если len будет 5, например, я бы хотел получить строки: c1 c2 c3 c4 c5. если бы мне было 10, я бы хотел получить строки c1 c2 c3 c4 c5 c6 c .... – steven
@steven, что вы собираетесь делать с этими строками? Вы хотите, чтобы они были пустыми струнами? Буквы цвета? – asongtoruin