Изучаем Python: программирование игр, визуализация данных, веб-приложения
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Изучаем Python: программирование игр, визуализация данных, веб-приложения

Dmitriy
Dmitriyдәйексөз келтірді1 жыл бұрын
hello_world.py print("Hello Python world!") При выполнении этого кода выводится следующий текст: Hello Python world! Суффикс .py в имени файла hello_world.py указывает, что файл является программой Python. Редактор запускает файл в интерпретаторе Python, который читает программу и определяет, что означает каждое слово в программе. Например, когда интерпретатор обнаруживает слово print, он выводит на экран текст, заключенный в скобки. Во время написания программы редактор выделяет цветом разные части программы. Например, он понимает, что print является именем функции, и выводит это слово одним цветом. С другой стороны, "HelloPythonworld!" не является кодом Python, поэтому этот текст выделяется другим цветом. Этот механизм, называемый цветовым выделением синтаксиса, сильно поможет вам, когда вы возьметесь за самостоятельное программирование. Переменные
4 Ұнайды
Комментарий жазу
romawka1951
romawka1951дәйексөз келтірді6 ай бұрын
В других случаях программа должна убедиться в том, что значение не входит в список. Для этого используется ключевое слово not. Для примера рассмотрим список пользователей, которым запрещено писать комментарии на форуме. Прежде чем разрешить пользователю отправку комментария, можно проверить, не был ли пользователь включен в черный список: banned_users.py banned_users = ['andrew', 'carolina', 'david'] user = 'marie' ❶ if user not in banned_users: print(f"{user.title()}, you can post a response if you wish.") Строка ❶ достаточно четко читается: если пользователь не входит в черный список banned_users, то Python возвращает True и выполняет строку с отступом. Пользователь 'marie' в этот список не входит, поэтому программа выводит соответствующее сообщение: Marie, you can post a response if you wish.
2 Ұнайды
Комментарий жазу
Лера Эктова
Лера Эктовадәйексөз келтірді1 жыл бұрын
На этот раз каждый элемент из requested_toppings проверяется по списку доступных топпингов перед добавлением в пиццу: ❶ available_toppings = ['mushrooms', 'olives', 'green peppers', 'pepperoni', 'pineapple', 'extra cheese'] ❷ requested_toppings = ['mushrooms', 'french fries', 'extra cheese'] ❸ for requested_topping in requested_toppings: ❹ if requested_topping in available_toppings: print(f"Adding {requested_topping}.") ❺ else: print(f"Sorry, we don't have {requested_topping}.") print("\nFinished making your pizza!") В точке ❶ определяется список доступных топпингов к пицце. Стоит заметить, что если в пиццерии используется постоянный ассортимент топпингов, этот список можно реализовать в виде кортежа. В точке ❷ создается список топпингов, заказанных клиентом. Обратите внимание на необычный заказ 'frenchfries'. В точке ❸ программа перебирает список заказанных топпингов. Внутри цикла программа сначала проверяет, что каждый заказанный топпинг присутствует в списке доступных топпингов ❹. Если топпинг доступен, он добавляется в пиццу. Если заказанный топпинг не входит в список, выполняется блок else❺. Блок else выводит сообщение о том, что топпинг недоступен. С этим синтаксисом программа выдает четкий, содержательный вывод: Adding mushrooms. Sorry, we don't have french fries. Adding extra cheese. Finished making your pizza!
2 Ұнайды
Комментарий жазу
Роман Эйвазов
Роман Эйвазовдәйексөз келтірді11 ай бұрын
Текстовые редакторы распознают код Python и выделяют синтаксические конструкции во время работы, упрощая понимание структуры кода разработчиком.
1 Ұнайды
Комментарий жазу
Алексей Логинов
Алексей Логиновдәйексөз келтірді1 жыл бұрын
pygame.display.set_caption("Alien Invasion") # Назначение цвета фона.
1 Ұнайды
Комментарий жазу