Вывод медианного значения

Anatoliy_masterr

Новичок
Пользователь
Июн 28, 2021
7
0
1
Привет всем!

подскажите, пожалуйста, почему у меня выходит ошибка " string index out of range "
при введении ниже кода?

Заранее благодарен
Python:
line = input()
months = []
while len(line):
    months.append([int(i) for i in line.split()])
    line = input()
    if len(line) > 1:
        line.sort()
print ('Медианное значение:', line[int(len(line) / 2)])
 
Последнее редактирование модератором:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 581
457
83
потому что цикл while никогда не кончиться...
 

gad26032

Пользователь
Пользователь
Июл 26, 2021
18
7
3
Привет всем!

подскажите, пожалуйста, почему у меня выходит ошибка " string index out of range "
при введении ниже кода?

Заранее благодарен

line = input()
months = []
while len(line):
months.append([int(i) for i in line.split()])
line = input()
if len(line) > 1:
line.sort()
print ('Медианное значение:', line[int(len(line) / 2)])
Используйте блок кода для вставки кода.
Подробнее в правилах формума пункт 3 https://itfy.org/threads/kak-pravilno-sostavit-vopros-i-ne-poluchit-ban.1/
 

Форум IT Специалистов