СРОЧНО, ДАЮ 65 БАЛЛОВ!!!! Написать программы для python. 1.Написать программу, которая...

0 голосов
3.1k просмотров

СРОЧНО, ДАЮ 65 БАЛЛОВ!!!! Написать программы для python. 1.Написать программу, которая находит сумму от 1 до N чисел. 2.Дано несколько чисел. Вычислите их произведение. Сначала вводите количество чисел N, затем вводится ровно N целых чисел.


Информатика (128 баллов) | 3.1k просмотров
Дан 1 ответ
0 голосов

# Python 3.x

# 1.

# Полагаю, N нам уже должен быть дан? Для теста возьмем конкретный.

N=9999

digits=[digit for digit in range(1, N + 1)]

sumary=sum(digits)

print("#1. Result: ", sumary)

# 2.

# Если ваш учитель нормальный, то на зависимость от стандартной библиотеки ругаться не будет.

import numpy

total=input("Numbers amount: ")

try:   total=int(total)

except:   raise Warning("Enter INTEGER only!")

digits=[int(input(f"Enter #{i + 1} digit: ")) for i in range(total)]

produce=numpy.prod(digits)

print("#2. Result: ", produce)

(448 баллов)
0

Я скопировал и получил ошибку табуляции. Держите https://pastebin.com/hPfQWRpM