PythonДаны два целых числа A и B, A>B. Выведете все нечетные числа от A до B включительно, в порядке убывания.Задание 2Даны два целых числа A и B, A>B. Выведете произведение всех чисел от A до B/Пример:А = 2, В = 4Результат: 24(2*3*4)
какой язык программирования ?
Python
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)
первая прога это номер 2 а вторая прога это номер 1
задание 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 :
result = [x for x in range(b,a) if x % 2 == 1]
result=reverse()
for x in result: print(x)
к чему лишняя проверка условия если нам гарантируют что a>b?
это была проверка того, правильно написано или нет, не условия (там идет вывод факториалов). Но это ведь может по желанию убрать ученик :)
у тебя огромный код и я как увидел a>... подумал ты решила проверять ...
можно кстати если пользователь ввидет a<0 and b<0 просто их по модулю взять и посчитать хотя хз на сколько это уместно тут
почитай коменты под ответом https://znanija.com/task/32013292