Стилиян обнови решението на 31.10.2022 15:55 (преди над 2 години)
Този цикъл има доста разклонения в себе си. Предполагам, че с малко усилия би могъл да го опростиш. Няма да те лъжа - не мога да го асимилирам с един поглед, а не искам да вниквам в логиката по-надълбоко, защото ще ми отнеме време да го разбера.
Ако ще пренясяш така елементи от колекция, прието е първият елемент да е на същия ред:
nums_letters_mappint[num,
normal_count...]
Това е функция, която извикваш многократно, което значи, че ще импортираш модула многократно. Почти винаги импортирането на модулите стои в началото на файла. За този конкретен случай няма две мнения по въпроса - трябва да е на ред номер 1 :)
Една идея:
if 0 < number <= 10:
Python е готин, нали?
Добро решение. Единствено първата функция ми дойде в повече. Да, тя е с най-сложния алгоритъм, но точно затова трябва да се адресира най-внимателно. Не е нужно да рефакторираш за ново решение. Просто коментар, който да вземеш предвид за следващи задачи.
Този цикъл има доста разклонения в себе си. Предполагам, че с малко усилия би могъл да го опростиш. Няма да те лъжа - не мога да го асимилирам с един поглед, а не искам да вниквам в логиката по-надълбоко, защото ще ми отнеме време да го разбера.
Ако ще пренясяш така елементи от колекция, прието е първият елемент да е на същия ред:
nums_letters_mappint[num, normal_count...]
Това е функция, която извикваш многократно, което значи, че ще импортираш модула многократно. Почти винаги импортирането на модулите стои в началото на файла. За този конкретен случай няма две мнения по въпроса - трябва да е на ред номер 1 :)
Една идея:
if 0 < number <= 10:
Python е готин, нали?