Ivan700076
19.01.2022 09:56

это контрольная работа, умаляю


это контрольная работа, умаляю

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
VladimirLoll
11.02.2023 11:34

я буду маме готовить праздничный стол и наряжать ёлку. А ближе к вечеру начнут подходить гости.

И вот наконец наступит Новый год. Будут бить куранты! Как здорово! Мы будем загадывать желания. А уже в первые минуты Нового года мы будем раскрывать подарки. Это весело. Когда мы покушаем, то пойдём запускать феерверки, будем гулять. Уже на каникулах я буду отдыхать и каждый день проводить на улице: то катаясь на лыжах, то на коньках, то на ватрушках.  

Но уже через неделю каникулы закончатся и мне будет приятно увидеть своих учителей и друзей уже в Новом году. Начнётся учеба, и я буду учиться хорошо.

Ведь, как год встретишь, так его и проведёшь!

Объяснение:

Не знаю правильный ответ или нет, но может быть это тебе

0,0(0 оценок)
Ответ:
vladaplakhotya
09.11.2022 16:48

Некоторые изменения в коде на Питоне в отличие от Паскаля:

"const  n = 10;"  превратится в "n = 10"Присвоения обозначаются не :=, а просто =Раздел описаний нам не нужен, разве что можно сразу задать списки длины n: a = [None] * n; b = [None] * nВ Паскале некоторые переменные инициализируются нулем. Тут придется написать присвоение явно."for i := 1 to n do" превратится в "for i in range(1, n + 1):". Но так как нумерация элементов списка в Питоне начинается с нуля, имеет смысл поменять на range(n), чтобы действительно был проход по всем элементам. При этом в выводе придется поменять i на i + 1, чтобы сам вывод не поменялся.Вместо begin ... end используются отступыДля генерации случайных чисел в промежутке от 3 до 10 в модуле random есть функция randint, использование такое же, что и у random в исходной программеУсловная конструкция в Питоне if cond: ...Проверка на равенство ==, а не =Вывод - функция print. Чтобы Питон не добавлял лишние пробелы, нужно в функцию print дописать sep=''

Получается так:

Код (Python 3):

from random import randint

n = 10

a = [None] * n

b = [None] * n

maxs = 0

for i in range(n):

   a[i] = randint(3, 10)

   b[i] = randint(3, 10)

   if maxs < a[i] * b[i]:

       maxs = a[i] * b[i]

for i in range(n):

   if maxs == a[i] * b[i]:

       print(i + 1, ' Площадь=', a[i] * b[i] * 0.5, ' а=', a[i], ' b=', b[i], sep='')

Пример вывода:

5 Площадь=50.0 а=10 b=10

7 Площадь=50.0 а=10 b=10

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота