Напишите код задачи на Python: Значение арифметического выражения 9 ** 1942 + 9 * 6 ** 971 + 214 записали в системе счисления с основанием 9. Сколько цифр 8 содержится в этой записи?
Решение:
Код на Python:
x = 9 ** 1942 + 9 * 6 ** 971 + 214
k=0
print(x) # посмотрим на число - чему равно х в системе счисления с основанием 10
while x>0:
if x%9==8:
k+=1
x=x//9
print("Ответ:")
print(k) # сколько 8-рок в данном числе, если его записать в системе счисления с основанием 9
Скачать файл 3.py с кодом данной задачи:
– скачать в zip архиве
Запускаю в бесплатной российской ОС Linux Rosa Fresh 13 Plasma (скачать можно здесь rosa.ru) – в ней уже изначально установлен Python:
Просто заходим в папку с файлом и открываем терминал в этой попке, а затем вводим команду (если Вы скачали архив выше, то файл в нём – 3.py):
python 3.py
Примечание:
Чтобы создать файл python – достаточно открыть блокнот (например KWrite), написать код и сохранить его с расширением py.
Примечание pdf файл с задачами и решениями на Python – скачать.

