М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
оаиьлжщ
оаиьлжщ
12.10.2022 22:51 •  Информатика

Программа есть исправить (дана строка s. Добавить строку s в конец файла), питон import tkinter as tk
from tkinter import *
from tkinter import filedialog as fd

def insert_text():
file_name = fd.askopenfilename()
f = open(file_name)
s = f.read()
text.insert(1.0, s)
f.close()

def extract_text():
file_name = fd.asksaveasfilename(
filetypes=(("TXT files", "*.txt"),
("HTML files", "*.html;*.htm"),
("All files", "*.*")))
f = open(file_name, 'w')
s = text.get(1.0, END)
f.write(s)
f.close()

def edit_text():
s = text_1.get("1.0", tk.END)
s = s.split('\n')
Label_2.insert('2.2', text, tk.END)

root = Tk()
root.title('Тексты')
text_1 = Text(width=50, height=10)
text_1.grid(columnspan=2)
text_2 = Text(width=50, height=10)
text_2.grid(columnspan=2)
b1 = Button(text="Открыть", command=insert_text)
b1.grid(row=2, sticky=E)
b2 = Button(text="Изменить", command=edit_text)
b2.grid(row=2, column=1, sticky=E+W)
b3 = Button(text="Сохранить", command=extract_text)
b3.grid(row=2, column=2, sticky=W)

root.mainloop()

👇
Ответ:
shishking2015oz5wew
shishking2015oz5wew
12.10.2022

my_file = open("some.txt", "w")

print("Имя файла: ", my_file.name)

print("Файл закрыт: ", my_file.closed)

print("В каком режиме файл открыт: ", my_file.mode)

print("Пробелы: ", my_file.softspace)

Закрытие файла в Python. Метод close().

Метод файлового объекта close() автоматически закрывает файл, при этом теряется любая несохраненная информация. Работать с файлом (читать, записывать) после этого нельзя.

Python автоматически закрывает файл если файловый объект к которому он привязан присваивается другому файлу. Однако, хорошей практикой будет вручную закрывать файл командой close().

my_file = open("some.txt")

print("Имя файла: ", my_file.name)

print("Файл закрыт: ", my_file.closed)

my_file.close()

print("А теперь закрыт: ", my_file.closed)

Чтение и запись файлов в Python

Для файлового объекта доступен целый набор методов, чтобы облегчить нашу работу с файлом.

Запись в файл в Python. Метод write().

Метод write() записывает любую строку в открытый файл. Важно помнить, что строки в Python могут содержать двоичные данные, а не только текст.

Метод write() не добавляет символ переноса строки ('\n') в конец файла.

Синтаксис метода write().

my_file.write(string);

Например:

my_file = open("some.txt", "w")

my_file.write("Мне нравится Python!\nЭто классный язык!")

my_file.close()

Вышеприведенный код создаст файл some.txt и запишет в него указанную строку.

Чтение из файла в Python. Метод read().

Метод read() читает строку из открытого файла.

Синтаксис метода read().

my_file.read([count])

Необязательный параметр count - это количество байт, которые следует прочитать из открытого файла. Этот метод читает информацию с начала файла и, если параметр count не указан, до конца файла.

Например, прочтем созданный нами файл some.txt:

my_file = open("some.txt")

my_string = my_file.read()

print("Было прочитано:")

print(my_string)

my_file.close()

работа с файлами в python, python fileio

Объяснение:ах хз.примерно это обьяснение

4,5(8 оценок)
Открыть все ответы
Ответ:
drblk3282
drblk3282
12.10.2022

ОбъясОтличник

program prog;

uses crt;

var a,b,v:integer;

begin

clrscr;

write('Возраст Антона = ');

readln(a);

write('Возраст Бориса = ');

readln(b);

write('Возраст Виктора = ');

readln(v);

writeln;

if (a>b)and(a>v) then writeln('Антон старше всех.');

if (b>a)and(b>v) then writeln('Борис старше всех.');

if (v>a)and(v>b) then writeln('Виктор старше всех.');

if (a=b)and(a>v) then writeln('Антон и Борис старше Виктора');

if (a=v)and(a>b) then writeln('Антон и Виктор старше Бориса');

if (b=v)and(b>a) then writeln('Борис и Виктор старше Антона');

if (a=b)and(a=v) then writeln('Антон,Борис и Виктор одного возраста');

end.

Подробнее - на -

4,4(77 оценок)
Ответ:
andreyrodrigo2
andreyrodrigo2
12.10.2022
Наибольшее возможное значение выражения (F+O+X+E)*(F*R*D*D) = 236196. Прилагаю небольшой скрипт на Python. Простенькая задачка на корректную организацию перебора с использованием вложенных циклов:

max_num = 0
for f in xrange(10):   
    for o in xrange(10):
        for x in xrange(10):
            for e in xrange(10):
                 for r in xrange(10):
                      for d in xrange(10):
                            b = f*r*d*d
                            if b == 0:
                                 continue
                            num = (f + o + x + e) * b
                            if num > max_num:
                                 max_num = num

print "Maximum value of (F+O+X+E)*(F*R*D*D) is: %i" % max_num

Решение можно получить гораздо проще, если догадаться, что наибольшее значение выражения достигается, когда сумма F+O+X+E и произведение F*R*D*D являются максимальными. Это одновременно происходит, когда все цифры равны 9: (9+9+9+9)*9*9*9*9 = 236196
4,6(76 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ