Предмет: Информатика, автор: mnb5757

на Питоне
Список квадратов
Дано число N. Выведите N квадратов чисел от 1 до N (включительно) в формате [1, 4, 9, 16,…, N**2]. Используйте функцию print() для вывода списка.

Входные данные:

В одной строчке дано натуральное число N≤200.

Выходные данные:

Список квадратов в указанном формате.


mnb5757: очень надо

Ответы

Автор ответа: vimmortal2
0

Ответ:

print([N * N for N in range(1, int(input('Введите натуральное число: ')) + 1)])

Приложения:

mnb5757: можно сделать без 'Введите натуральное число:
vimmortal2: У меня не выдаёт.. Попробуйте так:
print([N * N for N in range(1, int(input()) + 1)])
mnb5757: правильно, спасибо
mnb5757: можешь ещё одну задачу решить?
mnb5757: он легче
mnb5757: она легче*
mnb5757: Факториал натурального числа n определяется как произведение всех натуральных чисел от 1 до n включительно и обозначается n!:

n!=1∗2∗3∗...∗n
Например, 3!=1∗2∗3=6.

Напишите программу, которая выводит на экран значение 20! (20 факториал).
vimmortal2: решал подобное

Вариант 1) с помощью модуля math:
import math
print(math.factorial(20))

Вариант 2) цикл for:
n = 1
for i in range(2,21):
n *= i
print(n)
mnb5757: это я уже решила) не ту задачу вставила, но спасибо
mnb5757: можешь зайти в мой профиль. там задача на 40 баллов
Похожие вопросы
Предмет: Русский язык, автор: Настя010205