Пока я пытался начать делать инкрементальный анализ Bitcoin, я столкнулся с этой ошибкой. Я набрал "text = font.render (Bitcoins, True, (0, 128, 0))". Биткойны - это моя переменная. Это не позволит мне ввести переменную, но при попытке ввести «текст плана» ошибки не возникает. Это позволит мне печатать в виде простого текста, но при вводе переменной отобразит сообщение об ошибке.
Пожалуйста, имейте в виду, что у меня нет большого опыта работы с PyGame. - Спасибо
import pygame
pygame.init()
screen = pygame.display.set_mode((640, 480))
clock = pygame.time.Clock()
done = False
#This is the number of Bitcoins
Bitcoins = 0
font = pygame.font.SysFont("comicsansms", 72)
text = font.render(Bitcoins, True, (0, 128, 0))
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
if event.type == pygame.KEYDOWN and event.key == pygame.K_ESCAPE:
done = True
screen.fill((200, 160, 69))
screen.blit(text,
(320 - text.get_width() // 2, 240 - text.get_height() // 2))
pygame.display.flip()
clock.tick(60)