Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Три списка чисел Python

Мартин Стаффа Ученик (77), на голосовании 3 месяца назад
Напиши программу, которая принимает натуральное число n и выводит три списка:

От n до 2n: [n, n + 1, n + 2, ..., 2n].
Из n чисел 2n: [2n, 2n, 2n, ..., 2n].
От -2n до -n: [-2n, -2n + 1, -2n + 2, ..., -n].

Пример:


Ввод Вывод
10
[10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20]
[20, 20, 20, 20, 20, 20, 20, 20, 20, 20]
[-20, -19, -18, -17, -16, -15, -14, -13, -12, -11, -10]
Голосование за лучший ответ
GGG Просветленный (30993) 4 месяца назад
 n = int(input("Введите натуральное число n: ")) 
list1 = list(range(n, 2*n + 1))
list2 = [2*n] * n
list3 = list(range(-2*n, -n + 1))

print(list1)
print(list2)
print(list3)
Спрайк Спрайкович Мастер (1463) 4 месяца назад
 def generate_lists(n): 
list1 = list(range(n, 2*n + 1))
list2 = [2*n] * n
list3 = list(range(-2*n, -n + 1))
return list1, list2, list3

def main():
n = int(input("Введите натуральное число n: "))
result = generate_lists(n)
print("От n до 2n:", result[0])
print("Из n чисел 2n:", result[1])
print("От -2n до -n:", result[2])

if __name__ == "__main__":
main()
Чекни мой вопрос в профиле!
Похожие вопросы