1 лаб. Лабораторная работа Тема Использования методов сравнения с использованием логических типов данных. Перевод чисел из одной системы счисления в другую в Python
Скачать 50.84 Kb.
|
Лабораторная работаТема: Использования методов сравнения с использованием логических типов данных. Перевод чисел из одной системы счисления в другую в Python.1. Использования методов сравнения с использованием логических типов данных. С помощью использования между данными и переменными операции (<,>, <=, >=, ==, and, or ,not) можно определить логический тип данных или это нахождения сравнения истинности True (верно) и False (ложь или не верно). Пример 1.1 >>> 17 < 42 True Пример 1.2 >>> 17 > 42 False Так же можно использовать для равно знак == и не равно !=. Пример 1.3 >>> 45==45 True Пример 1.4 >>> 45!=45 False >>> Вы можете вычислить соединение или дизъюнкцию т.е. сложение двух логических выражений с операторами ”and” and ”or” («и» и «или»). Пример 1.5 >>> 17 > 42 or 3 == 3 True Пример 1.6 >>> 17 < 42 and 3 != 3 False Пример 1.7 45>50 or 3>2 True Можно так же использовать логическое отрицание not. Пример 1.8 >>> not(17 == 42) True Пример 1.9 >>> not(17 == 17) False >>> Можно так же рассмотреть истинное значение как значение целого числа. Пример 1.10 >>> int(True) 1 Пример 1.11 >>> int (False) 0 2) Перевод чисел из одной системы счисления в другую в PythonPython поддерживает десятичные, двоичные, восьмеричные и шестнадцатеричные целые числа, причем не накладывается никаких ограничений на величину (длину) числа, лишь бы хватило памяти для его хранения. Десятичные целые числа создаются, как обычно, с помощью десятичных цифр,. причем, в десятичной системе счисления ни одно число, кроме нуля не может начинаться с цифры 0. Двоичные числа состоят из префикса 0b (или 0B) и двоичных цифр: 0 и 1: Восьмеричные числа начинаются с префикса 0o (0O) и могут содержать только восьмеричные цифры: 0, 1, 2, 3, 4, 5, 6 и 7: Шестнадцатеричные числа начинаются с префикса 0x (0X) и могут содержать как все десятичные цифры, так и символы латинского алфавита: a, b, c, d, e, f (или A, B, C, D, E, F), которые в данном случае выступают в роли цифр: Пример 7.5 В окне интерпретатора IDLE вводим соответствующую системе счисления цифру с префиксом и получаем перевод значения этой цифры в десятичную систему счисления. Пример 7.6 Битовые операции в консоле. Результат: 2) В окне интерпретатора IDLE переведите в десятичное число: - двоичное число 11110101010 -восьмеричное число 63 - шестнадцатеричные число 7F2B (смотрите пример 7.5) |