Добавил:
свои люди в ТПУ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛК / lec-01.pdf
Скачиваний:
1
Добавлен:
14.01.2026
Размер:
16.72 Mб
Скачать

Конструкция else цикла

В приведенном примере выполняется проверка, является ли положительное целое число y простым, за счет поиска сомножителей больше :

x = y

//

2

# Для y > 1

while

x > 1:

 

 

if not y

% x:

# Остаток от деления

 

 

print(y,

'has factor', x) # Имеет сомножитель

 

 

break

#

Пропуск else

x

=

1

 

 

 

else:

#

Нормальный выход

print(y,

'is

prime') # Является простым

Слайд 44/46

Оператор ввода данных в Python

Оператор ввода данных

Для ввода пользовательских данных в Python предусмотрена стандартная функция input() :

x = input('Введите x: ') y = input('Введите y: ') print(x + y)

Введите x: 5

Введите y: 7 57

Функция input() : возвращает строку, поэтому при вычислении выражения x + y в результате получается 57 , т.к. происходит конкатенация двух строк.

Слайд 45/46

Оператор ввода данных

При необходимости ввода числовых значений следует явно приводить результат функции input() к желаемому типу:

x = int(input('Введите x: ')) y = int(input('Введите y: ')) print(x + y)

Введите x: 5

Введите y: 7 12

Слайд 46/46

Соседние файлы в папке ЛК