1-й промежуточный контрольный вопросы по предмету Введение в информатики). (Лекция)


Download 0.5 Mb.
bet7/7
Sana23.04.2023
Hajmi0.5 Mb.
#1393376
TuriЛекция
1   2   3   4   5   6   7
Bog'liq
Ответы

Рассмотрим пример.
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. Затем программа сама выведет результат



  1. Оператор присваивание и его обзор.

Ответь.
Оператор присваивания предназначен для связывания имен со значениями и для изменения атрибутов или элементов изменяемых объектов. Оператор присваивания связывает переменную с объектом и набором (списком) объектов. Оператор присваивания обозначается ‘=’.
В языке 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:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling