Я не мог найти ничего, связанного с печатью первых 10 и последних 10 элементов массива, импортированного из текстового файла. Вот что мне нужно сделать:Выполнение функций для печати первого и последнего десяти элементов массива
- Добавить в функцию напечатает первые десять элементов массива.
- Добавить функцию, которая будет печатать последние десять элементов массива.
- Используйте функцию len(), чтобы получить размер массива.
- Используйте свои функции для печати первых десяти элементов массива, а затем последних десяти элементов.
- Затем сортируйте массив с самого высокого на самый низкий.
- Используйте свои функции для печати первых десяти элементов массива, а затем последних десяти элементов отсортированного массива.
Heres my code: Игнорировать среднее значение и сумму, потому что это необходимо для другой части программы.
def avgcalc(myList):
intTotal = 0
intCount = 0;
intLenMyList = len(myList)
while(intCount < intLenMyList):
intTotal += myList[intCount]
intCount += 1
return intTotal/intLenMyList
def sum1(myList):
sum = 0
for element in myList:
sum+=element
print (sum)
def ten(myList):
for item in myList[:10]:
print(item)
arr_intValues = []
myFile = open("FinalData.Data", "r")
print("File read complete")
for myLine in myFile:
arr_intValues.append(int(myLine))
print (avgcalc(arr_intValues))
print (sum1(arr_intValues))
ten(myList)
Исправьте свой отступ в своем кодовом блоке. – James
и ваш вопрос ...? –
Запрашивать, как я печатаю первые 10 элементов и последние 10 элементов из файла – myhstery