Напишемо програму, що розв'язує задачу:
№1. У
цариці Несміяни кругле обличчя, радіус якого R. Визначте, яку
сторону повинно мати квадратне дзеркало, щоб, коли Несміяна милується собою,
її відображення поміщалося у дзеркалі.
|
Вхідними даними (що дано) будуть:
цариця
Несміяна
обличчя цариці Несміяни радіус обличчя квадратне дзеркало довжина сторони квадратного дзеркала відображення цариці Несміяни Відповідь правильна! |
Вихідними даними (результатом) будуть:
цариця
Несміяна
обличчя цариця Несміяни радіус обличчя квадратне дзеркало довжина сторони квадратного дзеркала відображення цариці Несміяни Відповідь правильна! |
Отже, розв'язування задачі можна розділити на 3 етапи:
- 1) введення значення радіуса обличчя R з клавіатури;
- 2) обчислення довжини сторони дзеркала, тобто обчислення a;
- 3) виведення отриманого а.
Для виконання 1) пункту використаємо команду введення:
R=input('vvedi radius ')
Для виконання 3) пункту використаємо команду виведення:
print 'storona dzerkala =', a
Неважко здогадатися, що довжина сторони дзеркала має дорівнювати
діаметру обличчя, або подвоєнному радіусу. Оскільки за умовою нам дано радіус
R, то матимемо таку команду на Python:
a=2*R
Остаточно програма на Python виглядатиме так:
R=input('vvedi radius ')
a=2*R
print 'storona dzerkala =', a
Після цього
1) програму треба зберігти у свою робочу папку, вказавши при цьому
ім'я, наприклад, pr1.py. Для збереження використовуємо пунк
меню File >
Save або File > Save as.. , або комбінацію
клавіш Ctrl+S.
Після цього у вікні Python Shell бачимо повідомлення
vvedi radius
вводимо значення радіуса, наприклад, 12,
натискаємо Enter, інтерпретатор миттєво видає результат:
storona dzerkala = 24
Для того, щоб ще раз запустити програму pr1.py і
перевірити правильність її написання, треба повернутися у вікно програми і
знову натиснути F5.
Розглянемо розв'язування ще однієї задачі.
№2. Задана довжина ребра куба. Знайти його об'єм
та площу всієї поверхні.
|
Що дано? Довжину
ребра куба. Позначимо його через а.
a=input('vvedi dovhinu rebra ')
Що треба знайти? Об'єм
куба та площу його повної поверхні. Позначимо їх V та S відповідно. Для виведення їх значень
використаємо команди:
print V, ' - obem kuba'
print S, ' - plosha poverhni'
Як, знаючи довжину ребра, обчислити об'єм куба? Об'єм дорівнює добутку довжини,
ширини та висоти куба, тобто V=a3 . Матимемо команду:
V=a*a*a
або
V=a**3
У куба 6 граней, площа кожної з них
дорівнює a2, отже площа всієї поверхні куба S=6a2 і
команда виглядатиме як:
S=6*a*a
або
S=6*a**2
Остаточно матимемо програму pr2.py:
Результатами 4 виконань програми можуть бути такі стрічки:
Результатами 4 виконань програми можуть бути такі стрічки:
2. Визначити, яку заробітну платню одержить
на фірмі сумісник за виконану роботу, якщо йому нараховано S грн.,
а податок становить 20%
Додатково
3. Курочка Ряба знесла яєчко, а Мишка розбила
його. Після цього Ряба знесла на K яєчок більше, але Мишка
знову їх розбила. Ряба знесла знову на K яєчок більше, ніж в
попередній раз, але безсовісна Мишка розтрощила і ці яєчка. Так продовжувалося
п'ять разів, поки Ряба не здалася. Із скількох яєць Дід і Баба змогли б зробити
собі яєчню?
Комментариев нет:
Отправить комментарий