1-й промежуточный контрольный вопросы по предмету Введение в информатики). (Лекция)
Download 0.5 Mb.
|
Ответы
- Bu sahifa navigatsiya:
- Оператор присваивание и его обзор. Ответь.
Рассмотрим пример.
a = 1 b = 2 print(a, '+', b, '=', a + b) Operator vvoda dannix. Для этого будем использовать функцию input(), которая считывает строку с клавиатуры и возвращает значение считанной строки, которое сразу же присвоим переменным: a = input() b = input() Правда, функция input всегда возвращает текстовую строку, а нам нужно сделать так, чтобы переменные имели целочисленные значения. Поэтому сразу же после считывания выполним преобразование типов при помощи функции int, и запишем новые значения в переменные a и b. a = int(a) b = int(b) Можно объединить считывание строк и преобразование типов, если вызывать функцию int для того значения, которое вернет функция input: a = int(input()) b = int(input()) Теперь мы можем, не меняя исходного кода программы, многократно использовать ее для решения различных задач. Для этого нужно запустить программу () и после запуска программы ввести с клавиатуры два числа, нажимая после каждого числа клавишу Enter. Затем программа сама выведет результат Оператор присваивание и его обзор. Ответь. Оператор присваивания предназначен для связывания имен со значениями и для изменения атрибутов или элементов изменяемых объектов. Оператор присваивания связывает переменную с объектом и набором (списком) объектов. Оператор присваивания обозначается ‘=’. В языке Python существуют следующие формы (разновидности) инструкции присваивания: обычная (каноническая) форма. Эта форма связывает одну переменную (один элемент данных) с одним объектом; позиционное присваивание кортежей. В этом случае в левой части присваивания указывается несколько переменных (элементов данных), которые соответствуют такому же количеству объектов в правой части. Значения (объекты) в правой части присваиваются именам (переменным) в левой части, которые размещаются на одних и тех же позициях; позиционное присваивание списков. Работает по принципу позиционного присваивания кортежей, но реализовано для списков; позиционное присваивание последовательностей. В этом случае последовательность находится справа от знака присваивания. Эта последовательность разбивается на подэлементы, каждый из которых присваивается соответствующему имени, указываемому в левой части оператора присваивания; присваивание с использованием операции распаковки *; присваивание одинарного объекта группе имен; комбинированное присваивание. В этом случае используются операторы +=, -=, *=, /=, //=, %=, &=, |=, =, >>=, <<=, **=. x=[0,1,2,3] i=0 i,x[i]=2,6 Оператор присваивания можно применять для присваивания последовательностей символов. Среди нескольких имен, символ в правой части присваивается имени, позиция которого в левой части совпадает с позицией этого символа. >>> x,y,z,w = 'abcd' Download 0.5 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling