Вывод данных, команда print



бет8/12
Дата27.09.2023
өлшемі164,68 Kb.
#110519
1   ...   4   5   6   7   8   9   10   11   12

Преобразование типов


Преобразование строки к целому числу. Для того, чтобы преобразовать строку к целому числу, мы используем команду int(). Рассмотрим следующий код:
s = '1992'
year = int(s)
Переменная s имеет строковый тип данных. С помощью команды int(), мы преобразовали строку к целому числу и записали результат в переменную с именем year. Мы используем новую команду (точнее, функцию) – int(). Она означает следующее: «Возьми то, что указано в качестве аргумента в скобках, и преврати это в целое число». Таким образом, переменная year имеет целый тип данных, а переменная s – строковый тип данных.
Напишем программу, которая считывает два целых числа и выводит на экран их сумму. Следующий код тут не сработает:
num1 = input()
num2 = input()
print(num1 + num2)
Python считает, что в переменных num1 и num2 находится текст, поскольку команда input() по умолчанию считывает именно текст. Для того, чтобы явно указать, что требуется работать с переменными целого типа, надо написать так: 
num1 = int(input())
num2 = int(input())
print(num1 + num2)
Запомни: для того, чтобы считать одно целое число, мы пишем следующий код:
num = int(input())
Преобразование целого числа к строке. Для того, чтобы преобразовать целое число в строку, мы используем команду str(). Рассмотрим следующий код:
num = 17
s = str(17)
Переменная num имеет целый тип данных. С помощью команды str() мы преобразовали целое число в строку и записали результат в переменную s. Таким образом, переменная num имеет целочисленный тип данных, а переменная s – строковый тип данных.

Примечания


Примечание 1. При работе с целочисленными переменными часто нужно осуществлять присвоение значению переменной целой математической формулы:
<имя переменной> = <математическая формула>



Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   12




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет