Задать вопрос
OxGen
@OxGen
Недопрограммист

Решение простенькой задачи по python?

Решил поставленную задачу, но не могу понять, почему 10 переносится на новую строку.
Напишите программу, на вход которой даются четыре числа a, b, c и d, каждое в своей строке. Программа должна вывести фрагмент таблицы умножения для всех чисел отрезка [a;b] на все числа отрезка [c;d].

Числа a, b, c и d являются натуральными и не превосходят 10, a≤b, c≤d.

d542ad14ab504df9823f815f39d51d40.png
Задачу я решил, все правильно выполняется, но почему то если b будет ровняться 10 то число делится на 1 и 0. Не могу понять из за чего это.
Мое решение
  • Вопрос задан
  • 3472 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@brutal_lobster
Аккуратнее читайте документацию.
Освойте отладочные механизмы.

И найдите разницу между:
row = list(str(i))
и
row = list()
row.append(str(i))


upd. Задачу вы решили не совсем правильно. Проверяйте входные данные
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽