<MyButton@Button>:
color: (0, 0, 0, 1),
halign: 'left',
valign: 'bottom',
padding_y: 10,
background_color: (.93, .91, .67, 1),
background_normal: ''
Screen:
MyButton:
text: 'Гончаров'
MyButton:
text: 'Достоевский'
from kivy.uix.button import Button
class MyButton(Button):
color=(0, 0, 0, 1)
valign='bottom'
padding_y=10
background_color=(.93, .91, .67, 1)
background_normal=''
bl.add_widget(MyButton(text='И. А. Гончаров. Обломов.'))
bl.add_widget(MyButton(text='Ф. М. Достоевский. Преступление и наказание.'))
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))