Red de conocimiento informático - Problemas con los teléfonos móviles - Ejercicios de Python (¡¡¡urgente!!!)

Ejercicios de Python (¡¡¡urgente!!!)

#-*-?coding:utf-8?-*-

N?=?{0: 'cero', 1: 'uno', 2: 'dos' , 3: '三', 4: '四', 5: '五', 6: 'Lu', 7: '旒', 8: 'Ocho', 9: '玖'}

M?=?['Miles de millones', 'Qian', 'Cien', 'Shi', 'Wan', 'Qian', 'Cien', 'Shi', 'Yuan']

¿H? =?['ángulo','minuto']

clase?Imprimir:

def?__init__(self, a, a1, a2, N):

self.a=a

self.a1=a1

self.a2=a2

self.N=N

def ?Int(self, M, S=''):

self.M=M

self.S=''

if?len(str (self.a1))gt;10:

print?('El monto ingresado excede el límite (excede la longitud)')

else:

b? =?abs(int(self.a1))

Nuevo?=[]

para?st?in?str(b):

si? int(st)?in?self.N.keys():

New.append(self.N[int(st)])

L=self.M [- len(Nuevo):]

for?(x, y)?in?zip(Nuevo, L):

self.S =x y

return ?self.S

def?Float(self, H, S1?=''): self.H=H self.S1='' a3=int(100*self.a2) Nuevo1 ?= [] for?st1?in?str(a3):

if?int(st1)?in?self.N.keys():

New1.append( self.N[int(st1)]) L1=H[-len(New1):] for?(x, y)?in?zip(New1, L1): self.S1 =x y return?self.S1

if?__name__=="__main__": while?True: a?=?float(input('Ingrese la cantidad (no más de mil millones de yuanes):')) a1=int(a) a2 =redondo(( a-a1), 2) P=Imprimir(a, a1, a2, N) if?a2==0.0: P.Int(M) print(P.S '0 monedas de diez centavos 0 minutos') descanso else: P .Float(H ) print(P.Int(M) P.S1) romper