Задача. Вывести таблицу умножения числа M в диапазоне от числа a до числа b. Числа M, a и b вводит пользователь.

Например:

Если M=4, a=2, b=9, то результат будет:

4x2=8

4x3=12

4x4=16

4x5=20

4x6=24

4x7=28

4x8=32

4x9=36

 

Решение:

M = int( input ("Введите число M: "))    //Запрашиваем у пользователя значения

a = int( input ("Введите диапазон a: "))

b = int( input ("Введите диапазон b: "))

if a <= 0 and b <=0:     //Выполняем проверки

    print ("Ошибка! a и b должны быть > 0!")

elif b<= a:

    print ("Неверный диапазон! b должно быть больше a!")

else:

    print ("Результат:")

    for a in range (a-1, b):     //Выводим результат циклом

         a += 1

         print (M, "x", a, "=", M * a)