Найти - Пользователи
Полная версия: Задача по теме "Файлы"
Начало » Центр помощи » Задача по теме "Файлы"
1
Digoz
Записать в файл последовательного доступа n вещественных чисел a1,a2,…,an. Организовать новый файл последовательного доступа, элементы которого вычисляются по формуле(формула на рисунке). Вывести полученный файл на печать.
JOHN_16
То что картинка не открывается вас нисколько не смущает видимо.
Про то что уже постили это же на киберфоруме я вообще молчу.
FishHook
JOHN_16
То что картинка не открывается вас нисколько не смущает видимо.
да она у него в кеше
JOHN_16
FishHook
не, все проще:
Просмотр вложений разрешен только со страниц нашего форума. Для просмотра вложения, перейдите по ссылке ниже.
это кибер форум жадный )
FishHook
JOHN_16
это кибер форум жадный )
да бога ради, но ТС картинку видит, потому что его браузер её закешировал
Digoz
JOHN_16
То что картинка не открывается вас нисколько не смущает видимо.Про то что уже постили это же на киберфоруме я вообще молчу.
Картинка открывается, а на киберфоруме это было, но только на Паскале, а нужно на Питоне.
ZerG
Так с заданием мы определились!
Едем дальше:
Покажите ваш код!
на чем остановились?
Что не понятно?
Digoz
ZerG
Так с заданием мы определились! Едем дальше:Покажите ваш код!на чем остановились? Что не понятно?

 from random import triangular
n = int(input("Введите n: "))
A = [triangular(0, 100) for i in range(n)]       
open("A.out", 'w').write("\n".join(map(str, A))) 
B = [sum(A[:k])/k for k in range(1, n+1)]      
open("B.out", 'w').write("\n".join(map(str, B))) 
print (B)
Здесь явно что-то не так…
py.user.next
Там, скорее всего, надо переписать формулу (в ней ошибка). Непонятно, чему равно i.
Digoz
Вот правильное решение.

 A = [float(i) for i in open("A.txt", 'r').readlines()] # Чтение списка значений из файла A.in
B = [sum(A[:k])/k for k in range(1, len(A)+1)]        # Генерация второго списка в соответствии с правилами, т.е. берем сумму k первых элементов списка А и делим их на k
open("B.txt", 'w').write(",".join(map(str, B))) # Вывод второго списка в файл
print (B)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB