М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
polina1355
polina1355
26.03.2023 03:30 •  Информатика

PyGame не отображает поверхность. Здравствуйте, я начал изучать PyGame и столкнулся с проблемой: холст не отображается в окне. Я ещё новичок в этой теме, возможна ошибка о . Вот код:

import pygame

width = 350

height = 500

FPS = 30

pygame.init()

screen = pygame.display.set_mode((height, width))

pygame.display.set_caption('Title')

clock = pygame.time.Clock()

class Circle(pygame.sprite.Sprite):

def __init__(self):

pygame.sprite.Sprite.__init__(self)

self.image = pygame.Surface((40, 40))

self.rect = self.image.get_rect()

self.rect.x = width - 40

self.rect.y = height - 40

self.speedx = -8

def update(self):

self.rect.x += self.speedx / FPS

if self.rect.centerx == self.image.get_width() - 20:

self.speedx = 0

self.rect.x = 0

circle = Circle()

running = True

while running:

clock.tick(FPS)

# Enter

# Update

for event in pygame.event.get():

if event.type == pygame.QUIT:

running = False

circle.update()

# Painting

screen.fill((0, 0, 0))

pygame.draw.circle(circle.image, (0, 255, 0), (circle.rect.centerx, circle.rect.centery), 20)

screen.blit(circle.image, (circle.image.get_width(), circle.image.get_height()))

pygame.display.flip()

pygame.quit()

P.s. На экране справа налево должен двигаться зелёный круг, у левого края он должен останавливаться.

👇
Открыть все ответы
Ответ:
BOULEVARDDEPO111
BOULEVARDDEPO111
26.03.2023

Можно её понять, как факт, что сама по себе машина ничего не стоит, ибо она не живая, её можно купить, продать, выкинуть и т.д , то есть это вещь.

Человек же - это прежде всего живое существо, более утончённое хоть и имеет некоторые сходства с механизированой техникой.  С человеком нельзя обращаться как с машиной, человек и его здоровье - превыше всего, ибо жизнь превыше всего, соответственно без жизни, которую человек в машину вкладывает - это всего лишь кусок железа и прочих металлов.  Отсюда - человек и безопасность превыше куска железа.

4,5(73 оценок)
Ответ:
Wensansys
Wensansys
26.03.2023

смотрите тут что дано.

26 лат букв и десятичные цифры т.е от 0 до 9 итого 10,мы все складываем получаем 36 различных символов,потом находим от этого числа кол-во информации по формуле i=log по основанию 2 от числа,в нашем случае от 36,результат всегда округляется к большему,т.е. 2^5 =32,не хватает а в 2^6=64,но так как округляем к большему,то берем 6 и у нас получаетс 6 бит кол-во информации,потом умножаем 6 на кол-во символов,в данном случае на 8 и получаем 48 бит,в условии сказано что мы должны узнать сколько байт необходимо для хранения 30 номеров,пожтому переводи биты в байты,т.е. 48/8=6 байт,почему именно на 8, потому что в 1 байте - 8 бит,

получив 6 байт умножаем на 30 номеров получаем в итоге 180 байт.

ответ: 180 байт

4,7(90 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ