str – символьная строка (от англ. string), int – целое число (от англ. integer),
float – вещественное число (от англ. float).
Выясните, что означает английские слова string, integer, float.
Транслятор Python сам определяет тип переменной по то-му значению, которое ей присваивается.
Работа с переменными
Для вывода значения переменной на экран используют тот
же оператор print, который раньше применяли для вывода
текста:
print( a )
Команда вывода (встроенная функция print) сначала
автоматически преобразует числовое значение в цепочку символов (цифр), а затем выводит эти символы так же, как обычный текст.
Что появится на экране после выполнения программы:
c = 5 print( с )
print( "c" )
Чем отличаются два оператора вывода в этой программе?
Что выведет на экран программма
a = 1 print( a ) a = 5 print( a )
Оператор
i = i + 1
13 http://kpolyakov.spb.ru
05.04.2019 Информатика, 8 класс К.Ю. Поляков, Е.А. Еремин
заменяет значение i на i +1, то есть увеличивает значение пе-ременной i на 1.
Что получится, если рассмотреть запись i = i + 1, как равенство – уравнение относительно переменной i?
Чему будет равно значение переменной i после выполнения оператора i = i + 1, если до этого оно было равно 17?
Вначале переменные имели значения a = 4 и b = 7.Чему будут равны значения этих переменных после выполнения программмы
a = a + 1 b = b + 1 a = a + b b = b + a a = a + 1
В языке Python можно использовать сокращённую запись
арифметических операций: например, a += b означает то же са-мое, что и a = a + b, а a -= b – то же самое, что и a = a - b. Осо-бенно часто используется увеличение переменной на единицу, которая записывается, например, так: i += 1.
Пользователи программы не должны понимать её исход-ный код, то есть запись алгоритма с помощью операторов языка программирования. Для того чтобы пользователь смог как-то поменять исходные данные, не изменяя программу, програм-мист может предусмотреть ввод данных с клавиатуры1.
Для ввода данных с клавиатуры используется встроенная
функция input. Введём два числа и запишем их в переменные num1 и num2:
num1 = input() num2 = input()
Заметим, что числа нужно вводить под одному в строчке, нажи-мая клавишу Enter после каждого введённого значения.
Можно также вводить данные из файла или принимать через компьютерную сеть, но пока мы не будем обсуждать эти довольно сложные способы.
1
14 http://kpolyakov.spb.ru
05.04.2019 Информатика, 8 класс К.Ю. Поляков, Е.А. Еремин
Теперь вычислим сумму и запишем её в переменную summa:
Достарыңызбен бөлісу: |