Есть ответ 👍

решить эти задания (Питон):

1. Вывести на экран все четырехзначные числа по 5 в строке

2. Дано натуральное число n. Вычислить |a1|*|a2|*|a3|...|an|

3. Вычислить следующую последовательность 1-1/2+1+3...+1/9999-1/10000

4. Вычислить сумму, умножение та количество чисел кратных Х на промежутке [m;n]

5. Ввести с клавиатуры n любых чисел. НАйти среднее арифметическое однозначных

299
499
Посмотреть ответы 2

Ответы на вопрос:


Python 3.7.2

#1

def AllFourdigitsGen():

   for i in range(1000, 9999+1,5):

       yield (i, i+1, i+2, i+3, i+4)

[print(' '.join([str(i) for i in group]), end = '\n') for group in AllFourdigitsGen()]

#2

Неизвестна логика, по которой задаётся следующий элемент а.

#3

def seqGen(start, stop):

   for i in range(start, stop+1):

       yield 1/i  

print(1 - sum([i for i in seqGen(2, 9999)]) - 1/10000)

#4

import functools

m,n,X = [int(i) for i in input('enter m,n,x:\n').split()]

lst = [i for i in range(m, n+1) if i % X == 0]

print(sum(lst))

print(functools.reduce(lambda p, q: p*q, lst))

print(len(lst))

#5

n = int(input('n: '))

lst = [int(input()) for i in range(n)]

onedigit = list(filter(lambda x: (x < 10) and (x > -10), lst))

print(len(onedigit))

Mawa1993
4,7(66 оценок)

Var a,b: integer; begin   writeln ('введите два числа');   read(a,b);   if a=b then a: =0   else       begin           a: =-1*a; b: =-1*b;       end;   writeln(a,' ',b); end.

Популярно: Информатика