Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Создание видеоигр с помощью PyGame

Майк Голд - Создание видеоигр с помощью PyGame

Создание видеоигр с помощью PyGame
Книга - Создание видеоигр с  помощью  PyGame.  Майк Голд  - прочитать полностью в библиотеке КнигаГо
Название:
Создание видеоигр с помощью PyGame
Майк Голд

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Создание видеоигр с помощью PyGame"


Читаем онлайн "Создание видеоигр с помощью PyGame". [Страница - 3]

среди опытных разработчиков.
Это универсальный язык, то есть его можно использовать для
самых разных задач — от веб-разработки до науки о данных и
машинного обучения. Python также имеет сильное сообщество
разработчиков и пользователей, поэтому всегда есть поддержка и
новые инструменты. Кроме того,

6

Введение в Python

7

Python — это язык с открытым исходным кодом, что означает, что
его можно использовать бесплатно и он доступен для всех, у кого
есть доступ в Интернет.
Теперь, когда вы немного знаете об этом языке, давайте создадим
нашу первую программу на Python, просто чтобы намочить ноги. Мы
собираемся прыгнуть в python.
Давайте начнем с простой программы, которая печатает Hello World:
Создайте новую папку в VSCode под названием HelloWorld. Затем
создайте новый файл с именем HelloWorld.py и добавьте
следующую строку:
1

print("Hello World")

Сохраните файл. Перейдите к своему терминалу в VSCode
(терминал bash) и запустите python с помощью следующей команды:
1

py -m HelloWorld

Вы должны увидеть следующий вывод в окне терминала:
1

Hello World

Неплохо! Если вы зашли так далеко, вы готовы к работе. Давайте
немного поднимем циферблат. Давайте напишем программу,
которая напишет Hello World 10 раз. Для этого мы будем
использовать цикл for. Цикл for позволяет нам перебирать диапазон
значений и каждый раз в цикле выводить «Hello World». Измените
свой файл HelloWorld.py на приведенный ниже код и запустите.

1

for number in range(5):
print ('Hello World')

2

Эта программа производит следующий вывод

Введение в Python

1
2
3
4
5

Hello
Hello
Hello
Hello
Hello

8

World
World
World
World
World

Обратите внимание, что внутри нашего цикла for есть число.
Каждый раз, когда число проходит через цикл, оно увеличивается
до следующего числа. Мы можем показать это в нашем операторе
печати, используя интерполяцию строк. Измените HelloWorld.py на
этот код:
1
2

for number in range(5):
print (f'Hello World #{number}')

Эта программа производит этот вывод после запуска:
1
2
3
4
5

Hello
Hello
Hello
Hello
Hello

World
World
World
World
World

#0
#1
#2
#3
#4

Обратите внимание, что функция диапазона начинается с 0 и
заканчивается на 4, а не на 5. Если бы мы хотели, чтобы наш hello
world считался до пяти, мы могли бы просто добавить единицу к
числу.
1
2

for number in range(5):
print (f'Hello World #{number+1}')

Он производит выходные данные, которые нумеруют Hello World 1-5:

9

Введение в Python

1
2
3
4
5

Hello
Hello
Hello
Hello
Hello

World
World
World
World
World

#1
#2
#3
#4
#5

Оператор если
Что, если бы мы хотели распечатать только «Hello World’s»? Теперь
мы можем ввести оператор if, который позволяет нам принимать
решения о том, какой из Hello Worlds будет напечатан.

1
2
3
4

for number in range(5):
numberToPrint = number + 1
if numberToPrint % 2 == 0:
print (f'Even Hello World #{numberToPrint}')

Этот код вводит оператор if для принятия решений. В этом случае
оператор if использует функцию модификатора (%), чтобы
определить, есть ли какие-либо остатки при делении следующего
числа на 2. Если остаток от деления numberToPrint на 2 равен нулю,
печать будет выполнена. Так, например, 2 % 2 не имеет остатков,
поэтому он проходит мод-тест numberToPrint % 2 == 0 и напечатает
Even Hello World #2. С другой стороны, 5 % 2 равно 1, поэтому оно не
проходит тест на равенство 0, поскольку 0 не равно 1. Печать будет
пропущена для 5.
Таким образом, после запуска программы код напечатает «Even
Hello World #2», «Even Hello World #4». Он не будет печатать «Even
Hello World #1», «Even Hello World #3» и «Even Hello World #5»,
поскольку ни одно из этих чисел не является четным и не
соответствует критериям функции mod.

10

Введение в Python

1
2

Even Hello World #2
Even Hello World #4

Оператор else
если мы хотим получить более полный ответ на распечатку нашего
четного числа, мы также можем напечатать, является ли число
четным или нечетным, мы будем использовать оператор else, чтобы
помочь нам здесь:
1
2
3
4
5
6

for number in range(5):
numberToPrint = number + 1
if (numberToPrint) % 2 == 0:
print (f'Even Hello World #{numberToPrint}')
else:
print (f'Odd Hello World #{numberToPrint}')

Оператор else выполняется, когда условие в операторе if ложно. Он
используется для выполнения другого кода, когда условие не
выполняется. В приведенном выше примере оператор else выводит
сообщение со словом Odd Hello World #{numberToPrint}, если число
нечетное.

1
2
3
4
5

Odd Hello World #1
Even Hello World #2
Odd Hello World #3
Even Hello World #4
Odd Hello World #5

elif
В Python оператор elif (сокращение от «else if») — это --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.