Лабораторная работа №1. Блок-схемы 1 Лабораторная работа №2. Ввод и вывод данных 7



Скачать 404,77 Kb.
страница6/29
Дата23.01.2021
Размер404,77 Kb.
ТипЛабораторная работа
1   2   3   4   5   6   7   8   9   ...   29



Мы видим, что программа выводит 57, хотя в реальной жизни 5 + 7 будет 12. Это произошло потому, что Питон в третьей строчке «сложил» две строки, а не два числа. В Питоне две строки складываются так: к первой строке приписывается вторая.

Обратите внимание, что в визуализаторе содержимое переменных a и b заключено в кавычки. Это означает, что в a и b лежат строки, а не числа.

В Питоне все данные называются объектами. Число 2 представляется объектом «число 2», строка 'hello' – это объект «строка 'hello'».

Каждый объект относится к какому-то типу. Строки хранятся в объектах типа str, целые числа хранятся в объектах типа int, дробные числа (вещественные числа) — в объектах типа float. Тип объекта определяет, какие действия можно делать с объектами этого типа. Например, если в переменных first и second лежат объекты типа int, то их можно перемножить, а если в них лежат объекты типа str, то их перемножить нельзя:

first = 5

second = 7

print(first * second)

first = '5'

second = '7'

print(first * second)

Чтобы преобразовать строку из цифр в целое число, воспользуемся функцией int(). Например, int('23') вернет число 23.

Вот пример правильной программы, которая считывает два числа и выводит их сумму:

a = int(input())

b = int(input())

s = a + b

print(s)



Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   29


База данных защищена авторским правом ©psihdocs.ru 2019
обратиться к администрации

    Главная страница