Главная страница
Навигация по странице:

  • Десятичные целые числа

  • Двоичные числа

  • Восьмеричные числа

  • Шестнадцатеричные числа

  • 2) В окне интерпретатора IDL E переведите в десятичное число: - двоичное число 11110101010-восьмеричное число 63- шестнадцатеричные

  • 1 лаб. Лабораторная работа Тема Использования методов сравнения с использованием логических типов данных. Перевод чисел из одной системы счисления в другую в Python


    Скачать 50.84 Kb.
    НазваниеЛабораторная работа Тема Использования методов сравнения с использованием логических типов данных. Перевод чисел из одной системы счисления в другую в Python
    Дата19.09.2022
    Размер50.84 Kb.
    Формат файлаdocx
    Имя файла1 лаб.docx
    ТипЛабораторная работа
    #684329

    Лабораторная работа

    Тема: Использования методов сравнения с использованием логических типов данных. Перевод чисел из одной системы счисления в другую в 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) Перевод чисел из одной системы счисления в другую в Python


    Python поддерживает десятичные, двоичные, восьмеричные и шестнадцатеричные целые числа, причем не накладывается никаких ограничений на величину (длину) числа, лишь бы хватило памяти для его хранения.

    Десятичные целые числа создаются, как обычно, с помощью десятичных цифр,. причем, в десятичной системе счисления ни одно число, кроме нуля не может начинаться с цифры 0.

    Двоичные числа состоят из префикса 0b (или 0B) и двоичных цифр: 0 и 1:

    Восьмеричные числа начинаются с префикса 0o (0O) и могут содержать только восьмеричные цифры: 0123456 и 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)


    написать администратору сайта