Форум сайта python.su
создаем файл genere.py, который в свою очередь создает файл ADD.py в котором код следующего вида:
Код Python
def ADD(a, b): if( a<='4' ): if( a<='2' ): if( a<='1' ): if( a<='0' ): if( b<='4' ): if( b<='2' ): if( b<='1' ): if( b<='0' ): return ('0','0') #(a='0',b='0') else: return ('1','0') #(a='0',b='1') else: ... raise ValueError('unknown digits in ADD')
Отредактировано Bezdna (Фев. 11, 2015 14:46:29)
Офлайн
def ADD(a, b): s = a + b return (s % 10, s // 10)
Офлайн
Тело функции ADD должно получиться таким как я показала
Офлайн
Bezdnaи она долждна начинатся с
Тело функции ADD должно получиться таким как я показала
def ADD(a, b): if( a<='4' ):
Отредактировано terabayt (Фев. 11, 2015 18:16:59)
Офлайн
BezdnaА никого не смутило, что в данном коде 4 - строка?
if( a<='4' ):
Офлайн
Paranoia_Agentа никого не смутило это
А никого не смутило, что в данном коде 4 - строка?
def ADD(a, b): if( a<='4' ): if( a<='2' ): if( a<='1' ): if( a<='0' ): if( b<='4' ): if( b<='2' ): if( b<='1' ): if( b<='0' ): return ('0','0') #(a='0',b='0') else: return ('1','0') #(a='0',b='1') else: ... raise ValueError('unknown digits in ADD')
Офлайн
terabaytЭто бу обрабатываться в else
Офлайн
Paranoia_AgentМы хотим сложить например 3456+45634 - они преотраз в string. В ADD отправляем сначала 6 и 4, потом 5 и 3 и т.д.
Офлайн
По поводу файла где ADD не надо сильно заморачиваться, это условие задания. У меня проблема с написанием genere.py
Офлайн
terabayt
и она долждна начинатся с
def ADD(a, b):
if( a<='4' ):
как же онон посчитает тогда (7 и 9)?
Офлайн