вторник, 14 августа 2018 г.

2.3 Цикл for 3 шаг

Когда Павел учился в школе, он запоминал таблицу умножения прямоугольными блоками. Для тренировок ему бы очень пригодилась программа, которая показывала бы блок таблицы умножения.
Напишите программу, на вход которой даются четыре числа  и , каждое в своей строке. Программа должна вывести фрагмент таблицы умножения для всех чисел отрезка  на все числа отрезка .
Числа  и  являются натуральными и не превосходят 10, .
Следуйте формату вывода из примера, для разделения элементов внутри строки используйте '\t' — символ табуляции. Заметьте, что левым столбцом и верхней строкой выводятся сами числа из заданных отрезков — заголовочные столбец и строка таблицы.
a = int(input())
b = int(input())
c = int(input())
d = int(input())
for i in range(c, d+1):
    print('\t', i, end='')
print()
for j in range(a, b+1):
    print(j, '\t', end='')
    for g in range(c, d+1):
        print('\t', g*j, end='')
    print()

5 комментариев:

  1. Чтобы не съезжали столбцы с результатами, необходимо убрать '\t' из данной строчки:
    for j in range(a, b+1):
    print(j, '\t', end='')

    ОтветитьУдалить
  2. a = int(input())
    b = int(input())
    c = int(input())
    d = int(input())
    for i in range(c, d+1):
    print('\t', i, end='')
    print()
    for j in range(a, b+1):
    print(j, end='')
    for g in range(c, d+1):
    print('\t', g*j, end='')
    print()

    ОтветитьУдалить
  3. a, b, c, d = int(input()), int(input()), int(input()), int(input())
    for i in range(c, d + 1):
    print('\t', i, end='')
    print()
    for j in range(a, b + 1):
    print(j, end='\t')
    for k in range(c, d + 1):
    print(j * k, end='\t')
    print()

    ОтветитьУдалить
  4. Я ухватился за возможность приобрести недвижимость в аренду на 4-е число выходных. Г-н Ли быстро ответил, и, поскольку я впервые получил ссуду на покупку арендуемой собственности, он смог помочь мне пройти через процесс ссуды. Это был отличный опыт работы с хорошим и любезным кредитором г-ном Ли. Я надеюсь, что очень хорошо знаю, если вы ищете ссуду для покупки недвижимости или финансирования бизнеса, тогда г-н Ли сможет помочь вам с таким процессом, здесь его данные WhatsApp + 1-989-394-3740. / 247officedept@gmail.com

    ОтветитьУдалить

Задача №3477. Улитка

Улитка ползет по вертикальному шесту высотой  h  метров, поднимаясь за день на  a  метров, а за ночь спускаясь на  b  метров. На какой де...