М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения



Pdf көрінісі
бет97/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   93   94   95   96   97   98   99   100   ...   334
Байланысты:
Изучаем Python

4 % 3
1
>>> 
5 % 3
2
>>> 
6 % 3
0
>>> 
7 % 3
1
Оператор 
%
не сообщает частное от целочисленного деления; он возвращает только 
остаток.
Когда одно число нацело делится на другое, остаток равен 0, и оператор 
%
возвра-
щает 0. Например, этот факт может использоваться для проверки четности или 
нечетности числа:


132
Глава 7 • Ввод данных и циклы while
even_or_odd.py
number = input("Enter a number, and I'll tell you if it's even or odd: ")
number = int(number)
if number % 2 == 0:
print(f"\nThe number {number} is even.")
else:
print(f"\nThe number {number} is odd.")
Четные числа всегда делятся на 2. Следовательно, если остаток от деления на 2 
равен 0 (
number
%
2
==
0
), число четное, а если нет — нечетное.
Enter a number, and I'll tell you if it's even or odd: 
42
The number 42 is even.
УПРАЖНЕНИЯ
7.1. Прокат машин:
напишите программу, которая спрашивает у пользователя, какую ма-
шину он бы хотел взять напрокат. Выведите сообщение с введенными данными (например, 
«Let me see if I can find you a Subaru”).
7.2. Заказ стола:
напишите программу, которая спрашивает у пользователя, на сколько 
мест он хочет забронировать стол в ресторане. Если введенное число больше 8, выведите 
сообщение о том, что пользователю придется подождать. В противном случае сообщите, 
что стол готов.
7.3. Числа, кратные 10: 
запросите у пользователя число и сообщите, кратно оно 10 или нет.
Циклы while
Цикл 
for
получает коллекцию элементов и выполняет блок кода по одному разу 
для каждого элемента в коллекции. В отличие от него, цикл 
while
продолжает вы-
полняться, пока остается истинным некоторое условие.
Цикл while в действии
Цикл 
while
может использоваться для перебора числовой последовательности. 
Например, следующий цикл считает от 1 до 5:


Достарыңызбен бөлісу:
1   ...   93   94   95   96   97   98   99   100   ...   334




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

    Басты бет