Введення і виведення даних (задачі)



№1 "Сума трьох чисел"



Напишіть програму, яка зчитує три числа і виводить їх суму. Кожне число записано в окремому рядку.


# Ця програма зчитує два числа і виводить їх суму: 
a = int (input ()) 
b = int (input ()) 
print (a + b) 
# Чи можете ви змінити її, щоб вона складала три числа?


Тести:


Вхідні дані:
Правильна відповідь:
2
3
6
11
0
20
300
320
-5
180
-17

158



№2 "Площа прямокутного трикутника"


Напишіть програму, яка зчитує довжини двох катетів в прямокутному трикутнику і виводить його площу. Кожне число записано в окремому рядку.





# Числа b і h можна зчитувати так:
b = int (input ())
# Виводьте результат через print ()

Тести:

Вхідні дані:
Правильна відповідь:
3
5
7.5
10
10.0
179
1534
137293.0
1543
57
43975.5


№3 "Поділ яблук"


n школярів ділять k яблук порівну, залишок, що не ділиться залишається в кошику. Скільки яблук дістанеться кожному школяреві? Скільки яблук залишиться в кошику? Програма отримує на вхід числа n і k і повинна вивести шукану кількість яблук (два числа).


# Число n можна вводити так: 
n = int (input ()) 
# Виводьте результат через print () 
# Приклад на ділення, обчислення частки і остачі: 
print (63/5) 
print (63 // 5) 
print (63% 5)


Вхідні дані:
Правильна відповідь:
6
50
8
2
1
10
10
0
5
25
5
0
4
2
0
2


Пояснення:

Програма повинна зчитувати число n - кількість школярів, і число k - кількість яблук. Для цього напишемо команди n=int(input()), k = int(input()), використавши функцію int (яка повертає ціле число).

Розглянемо приклад. Нехай всього є 50 яблук, які потрібно розділити між 6 школярами. Скільки ж дістанеться кожному школяреві? Зрозуміло, що 50 не ділиться на 6 націло, а от 48 ділиться. Отже, 48/6=8. 8 яблук отримає кожна дитина. А скільки залишилос у кошику? 50-48=2 яблука.

Якщо ми кількість яблук поділимо на кількість школярів націло, то дізнаємося, скільки яблук отримає кожна дитина. Друкуємо результат за допомогою команди print.

print(k//n)

Щоб дізнатися, скільки яблук залишилося у кошику, використаємо функцію %, що знаходить остачу від ділення націло. Наприклад, остача від ділення націло 50/2 буде дорівнювати 2. Друкуємо результат за допомогою команди print.

print(k % n)


№4 "Електронний годинник"

http://pythontutor.ru/lessons/inout_and_arithmetic_operations/problems/electronic_watch/
Умова.


Дано число n. З початку доби пройшло n хвилин. Визначіть, скільки годин і хвилин буде показувати електронний годинник у цей момент. Програма повинна вивести два числа: кількість годин (від 0 до 23) и кількість хвилин (від 0 до 59). Потрібно врахувати, що число n може бути більше, ніж кількість хвилин у добі.




Вхідні дані:
Правильна відповідь:
150
2 30
1441
0 1
444
7 24
180
3 0
1439
23 59
1440
0 0
2000
9 20
3456
9 36
5678
22 38
9876
20 36