Предположим, что файл, содержащий ряд целых чисел, имеет имя numbers.txt. Напишите программу, которая вычисляет среднее значение всех номеров , хранящихся в файле.Как преобразовать числа в целые числа из файла в python
Вышеуказанная программа, которую я должен написать, и вот что я имею до сих пор для кода ниже, это то, что я написал для кода. Есть ли способ, которым я могу это кодировать, независимо от того, сколько чисел в файле работает.
infile = open('numbers.txt', 'r')
num1 = int(infile.readline())
num2 = int(infile.readline())
num3 = int(infile.readline())
num4 = int(infile.readline())
num5 = int(infile.readline())
num6 = int(infile.readline())
num7 = int(infile.readline())
num8 = int(infile.readline())
num9 = int(infile.readline())
num10 = int(infile.readline())
infile.close()
total = num1+num2+num3+num4+num5+num6+num7+num8+num9+num10
a = total/10
print (a)
Да, читайте о циклах 'for'. –