Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 13, 2016 15:45:33

Digoz
Зарегистрирован: 2016-11-30
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

задание на тему файлы

Записать тестовый файл, в который записать не менее 20 целых чисел в диапазоне от -15 до 15. Вывести содержимое файла на экран. Переписать другой текстовый файл в эту последовательность, поменяв местами предпоследний отрицательный элемент с максимальным. Содержимое этого файла вывести на экран. Если искомых данных нет,то в файл записать соответсвующее сообщение.

Офлайн

#2 Дек. 13, 2016 16:21:16

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

задание на тему файлы

Легкая задача! Решение есть на форуме! Что конкретно у вас не получается?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Дек. 13, 2016 16:26:43

Digoz
Зарегистрирован: 2016-11-30
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

задание на тему файлы

ZerG
Легкая задача! Решение есть на форуме! Что конкретно у вас не получается?
Желательно всю задачку

Офлайн

#4 Дек. 13, 2016 16:28:29

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

задание на тему файлы

без проблем 10$



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#5 Дек. 13, 2016 16:53:07

Digoz
Зарегистрирован: 2016-11-30
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

задание на тему файлы

ZerG
без проблем 10$
Это вроде беслпатный форм помощи новичкам…

Офлайн

#6 Дек. 13, 2016 17:24:29

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

задание на тему файлы

Digoz
Это вроде беслпатный форм помощи новичкам…
Ага, а еще добровольный. Можете посидеть, подождать пока найдется кто-то, кто бы хотел за вас задачки решать. С какой стати то?



Офлайн

#7 Дек. 13, 2016 17:56:55

Digoz
Зарегистрирован: 2016-11-30
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

задание на тему файлы

FishHook
Ну не решат дак не решат.

Офлайн

#8 Дек. 14, 2016 04:08:49

Digoz
Зарегистрирован: 2016-11-30
Сообщения: 14
Репутация: +  0  -
Профиль   Отправить e-mail  

задание на тему файлы

Решение:

 from random import randint
import sys
n = 20
A = [randint(-15, 15) for i in range(n)]
open("A.txt", 'w').write("\n".join(map(str, A)))
print("Первый список")
print ((", ".join(map(str, A))))
m=max(A)
negatives = []
for i in range(1, n+1):
  if A[-i] < 0:
    negatives.append(n-i)
    if len(negatives)>1: 
      break
if len(negatives) < 2:
  open("B.txt", 'w').write("Error")
  sys.exit(0)
item = A[negatives[1]]
for i in range(n):
  if A[i] == m: 
    A[i] = item
  if i == negatives[1]:
    A[i] = m
open("B.txt", 'w').write("\n".join(map(str, A)))
print ("Второй список")
print (", ".join(map(str, A)))

Офлайн

#9 Дек. 14, 2016 08:01:36

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

задание на тему файлы

Ну вот! Прекрасно справились
Смысл было на форуме спрашивать?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version