Conversation
| hashname = self.generateName() + '.mp3' | ||
| self.map[hashname] = mp3 | ||
| os.rename(path + '/' + mp3), path + '/' + hashname)) | ||
| f = open(output, 'r') #пробелы убрать |
|
|
||
| if __name__ == '__main__': # point for start | ||
| # for demonstration only | ||
| solder = Solder() |
There was a problem hiding this comment.
Информация к размышлению. Подход к проектированию классов обычно такой: выделите аспекты приложения, которые могут изменяться, и отделите их от тех, которые всегда остаются постоянными. В данном случае у нас изменяются не сами персонажи, а их действия (в зависимости от подобранных предметов). Можно ли обойтись одним классом персонажа, сохраняя изменчивость действия?
|
|
||
| def print_FizzBuzz(): | ||
| for i in range(1, 101): | ||
| if i % 3 == 0: |
There was a problem hiding this comment.
Для числа 15 (которое делится и на 5, и на 3, и на 15) будет выведено и Fizz, и Buzz, и FizzBuzz, а ожидается только FizzBuzz.
| # После чего,каждую цифру этого числа необходимо вывести в новой строке: | ||
|
|
||
| def number(): | ||
| arr = list(str(int(input("Enter number of 5 digits: ")))) |
There was a problem hiding this comment.
Зачем столько преобразований? Строка->число->опять строка->список. Можно пробежаться и по элементам строки?
|
|
||
|
|
||
| def matrix(num): | ||
| m = numpy.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) |
There was a problem hiding this comment.
Использование numpy, конечно, смотрится круто. Но на собеседовании 100% попросят решить средствами стандартной библиотеки.
No description provided.