сделать в python 1 Применение метода pack для расположения элементов в окне
a. Импортируем все функции модуля tkinter b. Создадим приложение, на которое разместим четыре раскрашенные метки, для создание меток используйте метод Label с параметрами (width=7, height=4, bg='yellow', text="1") c. Расположите метки разными , в соответствии с вашим вариантом: d. Напишите обработчик события нажатия на label, чтобы текст надписи, после нажатия, менялся на цвет, по вашему усмотрению. Для выполнения данного задания необходимо создать функцию, а также привязать функцию к обработчику события нажатия на метку
Sean: Hi, Amy. I'm fine, thank you. It's good to hear from you.
Amy: Sorry to bother you, but I have one problem and I think you might help me with it. Эми: Прости, что потревожила тебя, но у меня есть одна проблема и думаю, ты мог бы мне с ней.
Sean: No problem. What's happened?
Amy: It's my computer. I've been having some problems with it lately. I know that you're good with computers, so I decided to address you. As for me, I don't understand a thing in electronic appliances. Эми: Это мой компьютер. В последнее время у меня с ним проблемы. Я знаю, что ты хорошо разбираешься в компьютерах, поэтому решила обратиться к тебе. Что касается меня, я вообще ничего не понимаю в электронных приборах.
Sean: I see. I'll try to help you. So, what's the problem? Шон: Понятно: Попытаюсь тебе. Так, в чем проблема?
Amy: There are actually several problems here. First of all, my computer started to shut down unexpectedly. It wasn't like this before. Secondly, I fail to open some of my past pictures of documents. Thirdly, I can't start the music. I'm at loss. I think, perhaps, my computer has become outdated or something. Эми: Здесь вообще несколько проблем. Во-первых, мой компьютер начал неожиданно отключаться. Раньше такого не было. Во-вторых, мне не удается открывать некоторых из моих старых фото или документов. В-третьих, музыка не включается. Я думаю, может быть, мой компьютер вышел из срока годности или что-то в этом роде.
Sean: Those problems are quite serious. I must come over and have a look at it. I assume that the problem of shutting down is because of overheating. Perhaps you should replace the battery. When certain files fail to open, it might be a virus. So we will need a reliable anti-virus software set up. And the problem with audio files might be because the player became outdated. It needs to be refreshed. Шон: Эти проблемы достаточно серьезные. Мне нужно прийти и взглянуть на него. Полагаю, что проблема отключения может быть от перегревания. Возможно, тебе нужно сменить батарею. Когда определенные файлы не открываются, это может быть из-за вируса. Поэтому нам понадобится надежная антивирусная программа. И проблема с аудио файлами может быть связана с тем, что плеер устарел. Его нужно обновить.
Amy: See, I knew you are a computer genius. Could you come over? Эми: Вот видишь, я знала, что ты компьютерный гений. Ты мог бы заглянуть ко мне?
Sean: Yes, of course. When is it more convenient for you? Шон: Да, конечно. Когда тебе удобнее?
Amy: The sooner, the better. I don't work this week so you can come anytime. Эми: Чем раньше, тем лучше. Я не работаю на этой неделе, поэтому можешь прийти в любое время.
Sean: Ok, then. I will come tomorrow evening if that's all right. Шон: Хорошо. Тогда, я приду завтра вечером, если так подходит.
Amy: That's perfect. I'll be waiting for you. Эми: Так отлично. Буду ждать тебя.
Sean: I will have to take some software and equipment with me. Is there anything else to be fixed? Шон: Мне нужно будет взять с собой некоторые программы и оборудование. Не нужно ли чего-то ещё исправить?
Amy: My printer is also a mess. I've tried to change the ink, it didn't help. I'm having some trouble printing black and white pages. Эми: Мой принтер тоже в плохом состоянии. Я пыталась заменить чернила, но это не У меня проблемы с распечаткой черно-белых страниц.
Sean: I see. I'll have a look. However, I'm not good at printer or scanner fixing. Шон: Понятно. Я посмотрю. Хотя, я не очень хорошо разбираюсь в починке принтеров или сканеров.
Amy: It's ok, Sean. Those devices are not so important for me as the computer and laptop. By the way, my laptop also plays tricks on me. Эми: Ничего страшного, Шон. Эти приборы для меня не так важны, как мои компьютер или ноутбук. Кстати, мой ноутбук тоже меня подводит.
Sean: What's wrong with it? Шон: Что с ним такое?
Amy: I think, there is also some kind of a virus, because my files don't open. Эми: Думаю, в нем какой-то вирус, потому что мои файлы не открываются.
Sean: Yes, that might be a virus. It is a common problem of computers these days. Шон: Да, это может быть вирус. Это распространенная проблема в нынешних компьютерах.
Amy: I will purchse anti-virus software for both computers then. I should have done this earlier. Эми: Тогда я куплю антивирусную программу для обоих компьютеров. Нужно было это сделать ранее.
Sean: Yes, it is important to protect your PC. Otherwise, your personal information might become available to third parties. Шон: Да, очень важно защищать свой личный компьютер. Иначе, твоя личная информация может стать доступной третьим лицам.
Amy: Thank you, Sean, for trying to help me. I'll see you tomorrow then. Эми Шон, что пытаешься мне. Тогда, увидимся завтра.
Amy: Hi, Sean. How are you?
Sean: Hi, Amy. I'm fine, thank you. It's good to hear from you.
Amy: Sorry to bother you, but I have one problem and I think you might help me with it. Эми: Прости, что потревожила тебя, но у меня есть одна проблема и думаю, ты мог бы мне с ней.
Sean: No problem. What's happened?
Amy: It's my computer. I've been having some problems with it lately. I know that you're good with computers, so I decided to address you. As for me, I don't understand a thing in electronic appliances. Эми: Это мой компьютер. В последнее время у меня с ним проблемы. Я знаю, что ты хорошо разбираешься в компьютерах, поэтому решила обратиться к тебе. Что касается меня, я вообще ничего не понимаю в электронных приборах.
Sean: I see. I'll try to help you. So, what's the problem? Шон: Понятно: Попытаюсь тебе. Так, в чем проблема?
Amy: There are actually several problems here. First of all, my computer started to shut down unexpectedly. It wasn't like this before. Secondly, I fail to open some of my past pictures of documents. Thirdly, I can't start the music. I'm at loss. I think, perhaps, my computer has become outdated or something. Эми: Здесь вообще несколько проблем. Во-первых, мой компьютер начал неожиданно отключаться. Раньше такого не было. Во-вторых, мне не удается открывать некоторых из моих старых фото или документов. В-третьих, музыка не включается. Я думаю, может быть, мой компьютер вышел из срока годности или что-то в этом роде.
Sean: Those problems are quite serious. I must come over and have a look at it. I assume that the problem of shutting down is because of overheating. Perhaps you should replace the battery. When certain files fail to open, it might be a virus. So we will need a reliable anti-virus software set up. And the problem with audio files might be because the player became outdated. It needs to be refreshed. Шон: Эти проблемы достаточно серьезные. Мне нужно прийти и взглянуть на него. Полагаю, что проблема отключения может быть от перегревания. Возможно, тебе нужно сменить батарею. Когда определенные файлы не открываются, это может быть из-за вируса. Поэтому нам понадобится надежная антивирусная программа. И проблема с аудио файлами может быть связана с тем, что плеер устарел. Его нужно обновить.
Amy: See, I knew you are a computer genius. Could you come over? Эми: Вот видишь, я знала, что ты компьютерный гений. Ты мог бы заглянуть ко мне?
Sean: Yes, of course. When is it more convenient for you? Шон: Да, конечно. Когда тебе удобнее?
Amy: The sooner, the better. I don't work this week so you can come anytime. Эми: Чем раньше, тем лучше. Я не работаю на этой неделе, поэтому можешь прийти в любое время.
Sean: Ok, then. I will come tomorrow evening if that's all right. Шон: Хорошо. Тогда, я приду завтра вечером, если так подходит.
Amy: That's perfect. I'll be waiting for you. Эми: Так отлично. Буду ждать тебя.
Sean: I will have to take some software and equipment with me. Is there anything else to be fixed? Шон: Мне нужно будет взять с собой некоторые программы и оборудование. Не нужно ли чего-то ещё исправить?
Amy: My printer is also a mess. I've tried to change the ink, it didn't help. I'm having some trouble printing black and white pages. Эми: Мой принтер тоже в плохом состоянии. Я пыталась заменить чернила, но это не У меня проблемы с распечаткой черно-белых страниц.
Sean: I see. I'll have a look. However, I'm not good at printer or scanner fixing. Шон: Понятно. Я посмотрю. Хотя, я не очень хорошо разбираюсь в починке принтеров или сканеров.
Amy: It's ok, Sean. Those devices are not so important for me as the computer and laptop. By the way, my laptop also plays tricks on me. Эми: Ничего страшного, Шон. Эти приборы для меня не так важны, как мои компьютер или ноутбук. Кстати, мой ноутбук тоже меня подводит.
Sean: What's wrong with it? Шон: Что с ним такое?
Amy: I think, there is also some kind of a virus, because my files don't open. Эми: Думаю, в нем какой-то вирус, потому что мои файлы не открываются.
Sean: Yes, that might be a virus. It is a common problem of computers these days. Шон: Да, это может быть вирус. Это распространенная проблема в нынешних компьютерах.
Amy: I will purchse anti-virus software for both computers then. I should have done this earlier. Эми: Тогда я куплю антивирусную программу для обоих компьютеров. Нужно было это сделать ранее.
Sean: Yes, it is important to protect your PC. Otherwise, your personal information might become available to third parties. Шон: Да, очень важно защищать свой личный компьютер. Иначе, твоя личная информация может стать доступной третьим лицам.
Amy: Thank you, Sean, for trying to help me. I'll see you tomorrow then. Эми Шон, что пытаешься мне. Тогда, увидимся завтра.
Sean: See you. Bye.
const n=5; m=6;
var
v:array[1..n,1..m] of integer;
b:array[1..n] of integer;
i,j,max:integer;
begin
Randomize;
writeln('Исходный массив:');
for i:=1 to n do
begin
for j:=1 to m do
begin
v[i,j]:=random(100)-50;
write(v[i,j]:4);
end;
writeln;
end;
for i:=1 to n do
begin
max:=0;
for j:=1 to m do
if (v[i,j]>0)and(v[i,j]>max) then max:=v[i,j];
b[i]:=max;
end;
writeln('Полученный массив:');
for i:=1 to n do write(b[i],' ');
end.
Пример:
Исходный массив:
19 12 -23 -40 -1 9
-42 18 -6 -13 -24 -31
22 26 -31 32 22 -8
-22 -7 20 0 48 35
-22 34 -46 -44 -48 -29
Полученный массив:
19 18 32 48 34