1) В заданиях можно встретить:
- Вычисление значения выражения: сложение, умножение, вычитание, возведение в степень
- Перевод из десятичной системы счисления в двоичную, восьмеричную, по основанию 3, 6 или 7 (любое число) и т.д
- Анализ числа на предмет: сколько символов, какие цифры составляют запись, какая цифра встречается чаще, сумма цифр числа и т.д.
- Организация вычислений через повтор действий (циклы)
2) Перевод чисел
2.1. Функции
bin, oct, hex
a = bin (x) – получение двоичной строки, у
результата будет префикс '0b', который указывает на основание двоичной системы счисления,
срез полученной строки убирает префикс: a = bin (x) [2:]
a = oct (x) – строка с префиксом '0o' b и восьмеричным числом, a = oct (x) [2:] – только запись числа
a = hex (x) – строка с префиксом '0h' и числом по основанию 16, a = hex (x) [2:]
2.2. Перевод
десятичного числа х в систему счисления по основанию n
a = ‘’
while x > 0:
a =
str(x%n) + a
x = x//n
print(a)
2.3. Функция
int возвращает целое число в десятичной
системе счисления.
x = int (a,n), где 1 < n < 37
3) Подсчет
количества вхождений элемента – метод count()
a = ‘sport’
a.count(‘t’) – поиск повторений символа t в строке a, будет найден один элемент
Комментариев нет:
Отправить комментарий