screen
надо self.screen
import pygame
import sys
from settings_of_game import Settings
from ship import Ship
class AlienInvasion:
""""Класс для управления ресурсами и поведением игры"""
def __init__(self):
""""Инициализация игры и создание игровых ресурсов"""
pygame.init()
self.settings_of_game = Settings()
self.screen = pygame.display.set_mode((self.settings_of_game.screen_width, self.settings_of_game.screen_height))
pygame.display.set_caption('Alien Invasion')
self.ship = Ship(self.screen)
def run_game(self):
"""Запуск основного цикла игры"""
while True:
#Отслеживание клавиатуры и мыши
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
#При каждом проходе цикла перерисовывается экран
self.screen.fill(self.settings_of_game.bg_color)
self.ship.blitme()
#Отображение последнего прорисованного экрана.
pygame.display.flip()
if __name__ == '__main__':
#Создание экземпляра и запуск игры
ai = AlienInvasion()
ai.run_game()
import pyttsx3
tts = pyttsx3.init()
voices = tts.getProperty('voices')
tts.setProperty('voice', 'ru')
for voice in voices:
if voice.name == 'Aleksandr':
tts.setProperty('voice', voice.id)
tts.say('Командный голос вырабатываю, товарищ генерал-полковник!')
tts.runAndWait()
counter = 0
question = [{'question': 'Сколько лет в году?',
'answers':['1','2','12'],
'ranswer' : 1},
{'question': 'Когда открылась программа поле чудес?',
'answers':['1999','1890','2001','1990'],
'ranswer' : 4}]
for question in question:
print(question.get('question'))
answer_number = 0
for answers in question['answers']:
answer_number += 1
print(f'{answer_number}. {answers}')
user_answer = int(input('Введите ответ: '))
if user_answer == question['ranswer']:
print('Правильно! ')
counter += 1
else:
print('Неправильно ')
counter += 0
print('Ваш счет: ' + str(counter))
import telebot
from telebot import types
bot = telebot.TeleBot('token')
@bot.message_handler(commands=['start', 'help'])
def start(message):
markup = types.ReplyKeyboardMarkup(resize_keyboard=True, row_width=3)
btn1 = types.KeyboardButton('Top 15')
btn2 = types.KeyboardButton('Check')
markup.add(btn1, btn2)
bot.send_message(message.chat.id, "Hi", reply_markup=markup)
@bot.message_handler(content_types=['text'])
def message_reply(message):
if message.text == 'Top 15':
bot.send_message(message.chat.id, 'District of Columbia $5.283')
elif message.text == 'Check':
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
btn3 = types.KeyboardButton('NORTHEAST')
btn4 = types.KeyboardButton('MIDWEST')
btn5 = types.KeyboardButton('SOUTH-EAST')
btn6 = types.KeyboardButton('SOUTH-WEST')
btn7 = types.KeyboardButton('WEST')
markup.add(btn3, btn4, btn5, btn6, btn7)
bot.send_message(message.chat.id, 'Choose your region!', reply_markup=markup)
elif message.text == 'NORTHEAST':
bot.send_message(message.chat.id, '55')
bot.polling(none_stop=True)