Войти
или
Зарегистрироваться
Маркетплейс
Курсы
Учебник
Учебник 2.0
ОГЭ/ЕГЭ
Олимпиады
Рубрикатор
Компилятор
Онлайн Компилятор
Компилятор Python (lite)
Редактор HTML Code
Статья Автор:
Корельская Елена Юрьевна
Теория
Задан программный код:
n = int(input())
while n != 0:
print(n % 10)
n = n // 10
Найдите что выведет программа при вводе n = 3749 и n = 1234567
Какую задачу решает данный программный код?
Ответ: Выводит цифры числа в обратном порядке, каждая цифра с новой строки.
Задан программный код:
n = int(input())
k = 0
while n != 0:
k += 1
n = n // 10
print(k)
Найдите что выведет программа при вводе n = 123 и n = 1011011
Какую задачу решает данный программный код?
Ответ: Находит количество цифр. Переменная k – счетчик цифр.
n = int(input())
k = 0
while n != 0:
if n % 10 == 1:
k += 1
n = n // 10
print(k)
Найдите что выведет программа при вводе n = 101 и n = 1011011
Какую задачу решает данный программный код?
Ответ: Находит количество единиц в записи числа. Переменная k – счетчик цифры «1».
Для отделения цифр в десятичной системе счисления число делят на 10. Напомним алгоритм перевода натурального числа из десятичной системы счисления в систему счисления с другим основанием.
Для нахождения цифр числа в некоторой системе счисления, нужно делить на основание этой системы счисления: полученные остатки – это цифры числа в новой системе счисления в обратном порядке. Алгоритмы нахождения цифр в десятичной и произвольной системе счисления одинаковые, изменяется лишь основание, то есть делитель.
Задача 1.
Записать цифры числа обратном порядке в 10 системе счисления
n = int(input()) while n != 0: print(n % 10) n = n // 10
×
Задача 2.
Записать цифры числа обратном порядке в 8 системе счисления
n = int(input()) while n != 0: print(n % 8) n = n // 8
×
Задача 3.
Найти количество цифр в десятичной записи числа
n = int(input()) k = 0 while n != 0: k += 1 n = n // 10 print(k)
×
Задача 4.
Найти количество цифр в восьмеричной записи числа
n = int(input()) k = 0 while n != 0: k += 1 n = n // 8 print(k)
×
Чтобы оставить комментарий нужна авторизация
Печать