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


УПРАЖНЕНИЯ 5.1. Проверка условий



Pdf көрінісі
бет69/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   65   66   67   68   69   70   71   72   ...   334
Байланысты:
Изучаем Python

УПРАЖНЕНИЯ
5.1. Проверка условий:
напишите последовательность условий. Выведите описание каж-
дой проверки и ваш прогноз относительно ее результата. Код должен выглядеть примерно 
так:


Команды if
93
car = 'subaru'
print("Is car == 'subaru'? I predict True.")
print(car == 'subaru')
print("\nIs car == 'audi'? I predict False.")
print(car == 'audi')
• Внимательно просмотрите результаты. Убедитесь в том, что вы понимаете, почему 
результат каждой строки равен 
True
или 
False
.
• Создайте как минимум 10 условий. Не менее пяти одних должны давать результат 
True
, а не менее пяти других — результат 
False
.
5.2. Больше условий: 
количество условий не ограничивается десятью. Попробуйте напи-
сать другие условия и включить их в 
conditional_tests .py
. Программа должна выдавать по 
крайней мере один истинный и один ложный результат для следующих видов проверок:
• Проверка равенства и неравенства строк.
• Проверки с использованием функции 
lower()
.
• Числовые проверки равенства и неравенства, условий «больше», «меньше», «боль-
ше или равно», «меньше или равно».
• Проверки с ключевым словом and и or.
• Проверка вхождения элемента в список.
• Проверка отсутствия элемента в списке.
Команды if
Когда вы поймете, как работают проверки условий, можно переходить к написанию 
команд 
if
. Существуют несколько разновидностей команд 
if
, и выбор варианта зави-
сит от количества проверяемых условий. Примеры команд 
if
уже встречались вам при 
обсуждении проверки условий, но сейчас эта тема будет рассмотрена более подробно.
Простые команды if
Простейшая форма команды 
if
состоит из одного условия и одного действия:
if 
условие
:
действие
В первой строке размещается условие, а в блоке с отступом — практически любое 
действие. Если условие истинно, то Python выполняет код в блоке после коман-
ды 
if
, а если ложно, этот код игнорируется.
Допустим, имеется переменная, представляющая возраст человека. Следующий 
код проверяет, что этот возраст достаточен для голосования:
voting.py
age = 19

if age >= 18:

print("You are old enough to vote!")


94

Достарыңызбен бөлісу:
1   ...   65   66   67   68   69   70   71   72   ...   334




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

    Басты бет