Size: a a a

Сообщество Python Программистов

2020 November 28

VA

Vadim Apenko in Сообщество Python Программистов
Там ещё есть третий, четвёртый... но сейчас не о них
источник

VA

Vadim Apenko in Сообщество Python Программистов
В общем обеспечить надёжность сервиса можно многими путями, и уповать на надёжность сервера - не самый логичный из них.
источник

AE

Aleksandr Emoteview in Сообщество Python Программистов
Ну, бог с ним. Мне это не настраивать, а управлять теми кто настраивает, учусь пока для понимания. А распберри потихоньку завоёвывает мой интерес..
источник

VA

Vadim Apenko in Сообщество Python Программистов
Aleksandr Emoteview
Ну, бог с ним. Мне это не настраивать, а управлять теми кто настраивает, учусь пока для понимания. А распберри потихоньку завоёвывает мой интерес..
Если учесть несколько специфичных для распи вещей, то она очень стабильна и крута.
источник

RS

Rebel Spirit in Сообщество Python Программистов
for i in range(len(a)):
   if sum(final_sum) + a[i] <= s:
       final_sum.append(a[i])
a - список из целых чисел
final_sum - пустой список
s - целое число
Выводит ошибку  
TypeError: unsupported operand type(s) for +: 'int' and 'list'
Почему вылазиет ошибка?
источник

А

Айван in Сообщество Python Программистов
Rebel Spirit
for i in range(len(a)):
   if sum(final_sum) + a[i] <= s:
       final_sum.append(a[i])
a - список из целых чисел
final_sum - пустой список
s - целое число
Выводит ошибку  
TypeError: unsupported operand type(s) for +: 'int' and 'list'
Почему вылазиет ошибка?
Language:
python3


Source:
s = 10
a = list(range(10))
final_sum = []
for i in range(len(a)):
   if sum(final_sum) + a[i] <= s:
       final_sum.append(a[i])
print(final_sum)


Result:
[0, 1, 2, 3, 4]
источник

А

Айван in Сообщество Python Программистов
У тебя в "a" списки
источник

RS

Rebel Spirit in Сообщество Python Программистов
Да вроде нет
источник

RS

Rebel Spirit in Сообщество Python Программистов
источник

А

Айван in Сообщество Python Программистов
Покажи саму ошибку, ищет в другом месте?
источник

RS

Rebel Spirit in Сообщество Python Программистов
источник

А

Айван in Сообщество Python Программистов
Айван
У тебя в "a" списки
Или в final_sum могут быть
источник

RS

Rebel Spirit in Сообщество Python Программистов
Да и в нем тоже не должно
источник

RS

Rebel Spirit in Сообщество Python Программистов
Изначально это пустой список, а затем в него кладутся целые числа
источник

VA

Vadim Apenko in Сообщество Python Программистов
Rebel Spirit
for i in range(len(a)):
   if sum(final_sum) + a[i] <= s:
       final_sum.append(a[i])
a - список из целых чисел
final_sum - пустой список
s - целое число
Выводит ошибку  
TypeError: unsupported operand type(s) for +: 'int' and 'list'
Почему вылазиет ошибка?
Код будто из С++ перенесли как есть) Не питонично
источник

RS

Rebel Spirit in Сообщество Python Программистов
А как сделать код питоничным?
источник

А

Айван in Сообщество Python Программистов
Rebel Spirit
final_sum.append([i]) xD
источник

RS

Rebel Spirit in Сообщество Python Программистов
Блэт
источник

RS

Rebel Spirit in Сообщество Python Программистов
спс
источник

VA

Vadim Apenko in Сообщество Python Программистов
Rebel Spirit
А как сделать код питоничным?
поменьше юзать range
источник