Изучение языка программирования Python



Pdf көрінісі
бет3/14
Дата04.03.2023
өлшемі1,23 Mb.
#171016
1   2   3   4   5   6   7   8   9   ...   14
Байланысты:
python
бб, соц лекция, algebra-analitika, Практикалық жұмыс 6-7
Задача:
 
Чему равны значения переменных P и Q после выполнения 
последовательности действий?
 
>>> P = 4 * 5 // 3 % 5 
>>> Q = 34 % P * 5 – 29 % 5 * 2 
В приведенной записи // и % операции соответственно деления нацело и 
получения остатка от целочисленного деления.
Пример:
5 // 2 = 2 
5 % 2 = 1 
Подготовка к выполнению задания: 

Какой порядок выполнения арифметических действий при выполнении 
следующей строки: 
7 * 2 + 5 / 12 % 5
Варианты ответа: 
а) * , + , / , % 
б) * , % , / , + 
в) * , / , % , + 
Ответ: в) 

Дополните выражение круглыми скобками, чтобы последовательность 
операций была:
+ , - , / , % 
>>> 3 + 4 / 2 – 7 % 2 
Ответ
: (3 + 4) / (2 – 7) % 2

Выберите варианты выражений, которые выведут ошибку при 
выполнении строки? 
Варианты ответа: 
а) 7 /(2 /(3 / 3)))
б) 5 + -3 
в) 4 * * 
г) 6 * (3 + 1) 
Ответ: а) , в) 
 
 
 


8
Первая самостоятельная программа 
Напишем программу нахождения корней квадратного уравнения (рис.10). 
Для записи значений, введенных с клавиатуры, используется функция 
input().
Рис.10 
Чтобы запустить программу перейти во вкладку Run – Run Module 
(рис.11) 
Рис.11 
В интерактивной оболочке предлагается ввести коэффициенты 
квадратного уравнения, однако после следует ошибка (рис.12) 
Рис.12 
Дело в том, что функция 
input()
записывает введенную информацию с 
клавиатуры в виде строки, т.е. при введении коэффициента A в переменную x 
записалось не число 2, а строка, состоящая из одного символа ‘2’. Чтобы 


9
исправить ситуацию, добавим функцию 
int()
, которая возвращает 
целочисленное значение аргумента. Программа будет выглядеть следующим 
образом (рис.13): 


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




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

    Басты бет