Все числа из input сохранились в 1 элемент списка, как их можно разделить? Import math
judgeCount=int(input())
allMarks=input()
array =[allMarks.split(' ')]
array=array[0].split(',')
print(array)
изучаю питон, столкнулся с такой проблемой.
AllMarks вводится 5.6 5.4 6.5 5.7 2.3(в одну строку через пробел)
и сохраняется в array как 1 элемент
import math
judgeCount=int(input())
allMarks=input()
array =[allMarks.split(' ')]
print(array[0])
выводит
['5.6', '5.4', '6.5', '5.7', '2.3']
как их разделить для последующего сумирования?

26 Окт 2021 в 19:47
101 +1
0
Ответы
1

Чтобы разделить числа и сохранить их как отдельные элементы в списке, вам необходимо использовать метод split дважды. Вот пример кода:

import math
judgeCount = intinput()input()input() allMarks = input
# Разделяем строку по пробелу
array = allMarks.split(' ')
# Преобразовываем каждый элемент в число
array = float(i)foriinarrayfloat(i) for i in arrayfloat(i)foriinarray
printarrayarrayarray

Теперь вы получите список чисел, которые можно использовать для дальнейших операций, таких как суммирование.

17 Апр 2024 в 09:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир