У меня есть 2 класса Emoji и EmojiRun. Я хочу вызвать функцию класса Emoji через EmojiRun, используя бесконечный l oop
class Emoji:
def __init__(self):
self.green = (0, 255, 0)
self.yellow = (255, 255, 0)
self.blue = (0, 0, 255)
self.red = (255, 0, 0)
self.white = (255, 255, 255)
self.nothing = (0, 0, 0)
self.brown = (165, 42, 42)
def face(self):
return face
def smile(self):
return smile
def sad(self):
return sad
В моем классе EmojiRun мне нужно вызвать функцию face
, smile
, sad
. Я могу назвать это по отдельности, но я хочу знать, есть ли способ перебора функций класса Emoji, как в примере ниже, я знаю, что это неправильно
#Main class to run Emoji
from animatedEmoji import Emoji
from sense_hat import SenseHat
from time import sleep
#Class instance emoji
emoji = Emoji()
sense = SenseHat()
while True:
#Forloop to call emoji functions 1 by 1
for x in Emoji:
sense.set_pixels(emoji.function[x])
sleep(3)