Помогите пожалуйста записать программный код языком Python

Ольга

Новичок
Пользователь
Май 13, 2020
8
0
1
Вовчик вирішив стукнути старшокласника Єгора по лобі дошкою прямокутної форми, ширина якої 15 см, а довжина 60. Чи підійде для цієї справи дошка прямокутної форми, ширина якої 15 см, а площа 900 см2?
 

Vlad_SD

Активный пользователь
Пользователь
Апр 7, 2020
91
45
18
Добрый день, можно например так
Python:
length = 15
width = 60
area = 900

if area / length == width:
    print('да')
else:
    print('нет')
 

Ольга

Новичок
Пользователь
Май 13, 2020
8
0
1
Спасибо. А как записать если есть условия.



Задание




Задача 2
Вовчик вирішив стукнути старшокласника Єгора по лобі дошкою прямокутної форми, ширина якої 15 см, а довжина 60. Чи підійде для цієї справи дошка прямокутної форми, ширина якої 15 см, а площа 900 см2?

1. Записуємо змінну S, яка відповідає ширині дошки та надаємо їй числового значення.
2. Записуємо змінну d, яка відповідає довжині дошки та надаємо їй числового значення.
3. Записуємо змінну Р1, яка відповідає площі дошки, яку вибрали та надаємо їй числового значення.
4. Записуємо приклад для обчислення площі дошки (Р2), яка уже є у Вовчика.
5. Записуємо умову з if, за якою, якщо площі дошок будуть однаковими, то:
6. дошка підходе
7. інакше
8. потрібна інша дошка
 

Vlad_SD

Активный пользователь
Пользователь
Апр 7, 2020
91
45
18
Python:
s_1 = int(input('ширина доски'))  # ширина доски, которая нужна
d_1 = int(input('длина доски'))  # длина доски, которая нужна
P_1 = s_1 * d_1
s_2 = int(input('ширина доски'))  # ширина доски, которая уже есть
d_2 = int(input('длина доски'))  # длина доски, которая уже есть
P_2 = s_2 * d_2
if P_1 == P_2:  # условие
    print('Подходит')
else:
    print('Нужна другая доска')
 

Ольга

Новичок
Пользователь
Май 13, 2020
8
0
1
Спасибо большое.
 

Ольга

Новичок
Пользователь
Май 13, 2020
8
0
1
Помогите пожалуйста еще. Тоже самое код по Python.
Івана Олександровича Хлестакова запрошували керувати департаментом. Першого дня до нього відправили 1000 кур’єрів, а кожного наступного дня відправляли вдвічі більше, ніж попереднього. Іван Олександрович згодився тоді, коли до нього одразу прибуло не менше ніж 30000 кур’єрів. На який день це сталося?

1. Записуємо змінну Р, яка відповідає кількості кур’єрів першого дня та надаємо їй числового значення.
2. Записуємо змінну d, яка відповідає за кількість днів та надаємо їй числового значення.
3. Записуємо умову з while, яка покаже, що дія буде відбуватися до тих пір, доки кількість кур’єрів не буде 30000.
4. Записуємо приклад для обчислення кількості кур’єрів наступного дня.
5. Записуємо приклад для збільшення кількості днів.
6. Команда print для відображення кількості днів.
 

Vlad_SD

Активный пользователь
Пользователь
Апр 7, 2020
91
45
18
Python:
"""
Помогите пожалуйста еще. Тоже самое код по Python.
Ивана Александровича Хлестакова приглашали руководить департаментом. В первый день к нему отправили 1000 курьеров,
а каждый следующий день отправляли вдвое больше, чем в предыдущем. Иван Александрович согласился тогда,
когда к нему сразу прибыло не менее 30000 курьеров. На какой день это произошло?

1. Записываем переменную Р, которая соответствует количеству курьеров первого дня и придаем ей числового значения.
2. Записываем переменную d, которая отвечает за количество дней и предоставляем ей числового значения.
3. Записываем условие с while, которая покажет, что действие будет происходить до тех пор, пока количество курьер
    не будет 30000.
4. Записываем пример для вычисления количества курьеров на следующий день.
5. Записываем пример для увеличения количества дней.
6. Команда print для отображения количества дней.

1 --> 1000
2 --> 2000
3 --> 4000
4 --> 8000
5 --> 16000
6 --> 32000
"""

P = int(input('прибыло курьеров '))  # число курьеров в первый день
d = 1  # число дней
while P < 30_000:
    P += P
    d += 1

print(d)
 

Ольга

Новичок
Пользователь
Май 13, 2020
8
0
1
Python:
P = int(input('прибыло курьеров'))

d = int(input('количество дней'))

while P < 30_000:
    P += P
    d += 1

print(d)
А так можно?
 
Последнее редактирование модератором:

Vlad_SD

Активный пользователь
Пользователь
Апр 7, 2020
91
45
18
Python:
P = int(input('прибыло курьеров'))

d = int(input('количество дней'))

while P < 30_000:
    P += P
    d += 1

print(d)
А так можно?
Да, можете визуализировать выполнение кода здесь, чтобы разобраться по шагам и проверить на ошибки
pythontutor.com/visualize
 

Ольга

Новичок
Пользователь
Май 13, 2020
8
0
1
Спасибо
 

Ольга

Новичок
Пользователь
Май 13, 2020
8
0
1
Учитель по информатике поставила 8 балов . За эти две задачи оставив комментарии что записан код неверно
 

Vlad_SD

Активный пользователь
Пользователь
Апр 7, 2020
91
45
18
Учителю виднее, код выполняется и возвращает корректные значения, если есть желание разобраться, обратитесь к своему преподавателю и попросите более подробный комментарий, что именно записано неверно ;)
 

Ольга

Новичок
Пользователь
Май 13, 2020
8
0
1
Спасибо за ответ.
 

Форум IT Специалистов