0 / 0 / 0
Регистрация: 03.06.2020
Сообщений: 40

Вывести таблицу умножения в восьмеричной системе

20.03.2022, 22:30. Показов 3212. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В python есть встроенные функции для перевода чисел в системы счисления, которые чаще всего используются в информатике: в двоичную (bin), в восьмеричную (oct), в шестнадцатеричную (hex). Причем происходит преобразование в строку, поэтому вначале этой строки записывается два символа: 0 и идентификатор системы счисления, буква b, o или x.

Напишите программу, которая составит таблицу умножения всех чисел во введенном диапазоне.

Формат ввода
Вводятся два десятичных числа – начало и конец диапазона. Затем еще два числа – индексы строки и столбца в полученной таблице для вывода элемента.

Формат вывода
Выведите таблицу умножения для этих чисел в 8-ричной системе. Разделитель – символ табуляции, сверху и слева – числа, для которых эта таблица построена.

Затем выведите число из этой таблицы с указанными индексами.

Пример.
Ввод:
5
12
2
4
Вывод:
https://pastebin.com/Lw8apgvN


Мой код:
Python
1
2
3
4
5
6
7
8
9
10
start, end = int(input()), int(input())
i_n, j_n = int(input()), int(input())
nums = []
 
for i in range(start, end + 1):
    n = [oct(_).replace('0o', '') for _ in range(i, i * end + 1, i)]
    nums.append(n)
 
print(*['\t'.join(n) for n in nums], sep='\n')
print(nums[i_n + 1][j_n + 1])
Мой вывод:
https://pastebin.com/SDR7PWuL
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.03.2022, 22:30
Ответы с готовыми решениями:

Сформировать и вывести таблицу умножения в восьмеричной системе счисления
Сформировать и вывести таблицу умножения в восьмеричной системе счисления. Вывод осуществить в виде таблицы, на пересечении i–ой строки и...

Сформировать таблицу умножения в восьмеричной системе счисления
Сформировать и вывести таблицу умножения в восьмеричной системе счисления. Вывод осуществить в виде таблицы, на пересечении i–ой строки и...

Вывести на экран таблицу умножения для восьмеричной системы счисления
Помогите пожалуйста.Вывести на экран таблицу умножения для восьмеричной системы счисления.

2
14 / 8 / 6
Регистрация: 20.03.2022
Сообщений: 18
20.03.2022, 22:53
Лучший ответ Сообщение было отмечено Viikki как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
start, end = int(input()), int(input())
i_n, j_n = int(input()), int(input())
nums = [[''] + [oct(_).replace('0o', '') for _ in range(start, end + 1)]]
 
for i in range(start, end + 1):
    n = [oct(i).replace('0o', '')] + [oct(_ * i).replace('0o', '') for _ in range(start, end + 1)]
    nums.append(n)
 
print(*['\t'.join(n) for n in nums], sep='\n')
print(nums[i_n + 1][j_n + 1])
0
 Аватар для VistaSV30
988 / 332 / 79
Регистрация: 10.04.2012
Сообщений: 1,242
Записей в блоге: 4
21.03.2022, 11:02
Еще вариант
Python
1
2
3
4
import pandas as pd
 
lst = list('123456789')
print(pd.DataFrame([[oct(i * j)[2:] for i in range(1,10)] for j in range(1,10)], columns=lst, index=lst))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.03.2022, 11:02
Помогаю со студенческими работами здесь

Вывести на экран таблицу умножения для восьмеричной системы счисления
Вывести на экран таблицу умножения для восьмеричной системы счисления. Если можно, то как ни будь побыстрее, спасибо.

Таблица умножения в восьмеричной системе счисления
Привет! У меня вопрос. Тут я решила написать программу для создании таблицы умножении в восьмеричной системе счислени. Вот мой код: ...

Таблица умножения в восьмеричной системе счисления
Записать алгоритм вывода таблицы умножения для восьмеричной системы счисления.

Вывести на экран таблицу умножения в системе счисления с основанием 7
вывести на экран таблицу умножения в системе счисления с основанием 7 в с++

Вывести таблицу умножения на 3 и 4 (результат выводить в двоичной системе счисления)
Используя перегрузки, написать функцию для выполнения действий, для следующих типов данных float, int, double, long.вивесты таблицу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru