Python 3. написать код с функции, которая принимает неопределённое количество аргументов - чисел. если количество чисел нечётное, то функция возвращает их сумму, если чётное - их произведение.
Пешеходу запрещается: 1. двигаться по краю проезжей части дороги при наличии тротуара, пешеходной или велосипедной дорожки, обочины, по которым возможно движение пешеходов.2. задерживаться и останавливаться на проезжей части дороги, в том числе на линии горизонтальной дорожной разметки, разделяющей встречные и попутные потоки транспортных средств, за исключением остановки на островках безопасности.3. переходить проезжую часть вне подземного, надземного, наземного пешеходных переходов на участке дороги: - с разделительной зоной, разделительной полосой; - с общим числом полос движения шесть и более; - где установлены дорожные ограждения.4. выходить на проезжую часть дороги из-за стоящего транспортного средства или иного объекта, ограничивающего обзорность дороги, не убедившись в отсутствии приближающихся транспортных средств.
def amount(*args):
if len(args) % 2 == 0:
res = 1
for i in args:
res *= i
else:
res = 0
for i in args:
res += i
return res
# Нечётное количество аргументов
print(amount(1,2,4))
#>>> 7
# Чётное количество аргументов
print(amount(4,2))
#>>> 8