1. Даны два целых числа A и В. Выведите все числа от A до B включительно, в порядке возрастания, если A < B, или в порядке убывания в противном случае. 2. Введите число n. Вычислите сумму 1! + 2! + 3! +…+ n!. Пользоваться математической библиотекой math в этой задаче запрещено.
3. Ввести 2 числа – высоту елки и символ. Нарисовать елочку из введённого символа заданной высоты. По середине елки должен быть ствол из двух вертикальных символов "слэш". К примеру для высоты 4 и символа @ елочка должна выглядеть так:
||
@||@
@@||@@
||

садов19 садов19    2   06.12.2021 18:54    91

Ответы
Nastya080503 Nastya080503  22.01.2022 13:35

первое:

a = int(input('A: '))

b = int(input('B: '))

if a < b:

   for i in range(a,b+1):

       print(i)

elif a > b:

   for i in range(-a,-b+1):

       print(i*-1)

else:

   print(a)

второе:

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

summa = 0

for i in range(1,n+1):

   ft = 1

   for v in range(2,i+1):

       ft *= v

   summa += ft

print(summa)

третье:

a = int(input('Высота: '))

b = input('Символ: ')

for i in range(1, a):

   string = ''

   for v in range(1, i):

       string += b

   string += '||'

   for v in range(1, i):

       string += b

   print(string)

print('||')

Если есть вопросы, пиши

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика