PythonДаны два целых числа A и B, A>B. Выведете все нечетные числа от A до B...

0 голосов
649 просмотров

PythonДаны два целых числа A и B, A>B. Выведете все нечетные числа от A до B включительно, в порядке убывания.Задание 2Даны два целых числа A и B, A>B. Выведете произведение всех чисел от A до B/Пример:А = 2, В = 4Результат: 24(2*3*4)


Информатика (18 баллов) | 649 просмотров
0

какой язык программирования ?

0

Python

Дано ответов: 2
0 голосов

a=int(input())

b=int(input())

s=1

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

  s*=i

print(s)

#1

a=int(input("a="))

b=int(input("b="))

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

if i%2>0:

 print(i)

(595 баллов)
0

первая прога это номер 2 а вторая прога это номер 1

0 голосов

задание 2 :

a= int (input())

b= int (input())

if a > 0: f = 1

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

   f *= i

print(f)

if b > 0: f1 = 1

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

   f1 *= i

print(f1)

f2=f-f1

print(f2)

Задание 1 :

a= int (input())

b= int (input())

result = [x for x in range(b,a) if x % 2 == 1]

result=reverse()

for x in result: print(x)

(1.7k баллов)
0

к чему лишняя проверка условия если нам гарантируют что a>b?

0

это была проверка того, правильно написано или нет, не условия (там идет вывод факториалов). Но это ведь может по желанию убрать ученик :)

0

у тебя огромный код и я как увидел a>... подумал ты решила проверять ...

0

можно кстати если пользователь ввидет a<0 and b<0 просто их по модулю взять и посчитать хотя хз на сколько это уместно тут

0

почитай коменты под ответом https://znanija.com/task/32013292