7. Дано два цілі числа від 1 до 1000. Знайти більше число і вивести його.
a = int(input('enter first number: ')) # вводимо перше число
b = int(input('enter second number: ')) # вводимо друге число
k = (a % b) // a * b #
l = (b % a) // b * a # виконуємо обчислення
n = (a // b) * (b // a) * a #
print(k + l + n) # виводимо результат
8. Вводиться число 0 або 1, необхідно вивести 1 або 0 відповідно.
n = int(input())
print((1 - n) // 1)
9. Електронний годинник показує час в форматі h:mm:ss, тобто спочатку записується кількість годин, потім двозначну кількість хвилин, потім двозначну кількість секунд. Кількість хвилин і секунд при необхідності доповнюються до двозначного числа нулями. З початку доби минуло N секунд. Виведіть, що покаже годинник.
Answers & Comments
Verified answer
Ответ:Python – просто!
Лінійні програми
Алгоритмічна конструкція, у якій команди слідують одна за одною, називається лінійною.
У програмах, що реалізують лінійні алгоритми, використовують операції введення даних, присвоєння та виведення даних.
Приклади задач
1. Знайди суму чотирьох послідовно введених цілих чисел.
# вводимо числа
a = int(input('Введіть перше число: '))
b = int(input('Введіть друге число: '))
c = int(input('Введіть третє число: '))
d = int(input('Введіть четверте число: '))
s = a + b + c + d # шукаємо суму
print(s) # виводимо суму
2. Знайди площу прямокутного трикутника, якщо задано його катети.
a = float(input('Введіть перший катет: ')) # вводимо довжину першого катета (може бути дробовим числом)
b = float(input('Введіть другий катет: ')) # вводимо довжину другого катета
s = 0.5 * a * b # шукаємо площу трикутника
print(s) # виводимо площу
3. Дано натуральне число. Знайдіть цифру, що стоїть в розряді десятків в його десяткового запису (другу праворуч цифру).
n = int(input()) # вводимо число
print((n // 10) % 10) # операція "//" — це ділення без остачі, "%" — остача від ділення
4. За день автомобіль проїжджає N кілометрів. Скільки днів потрібно, щоб проїхати маршрут протяжністю S кілометрів?
import math # імпортуємо бібліотеку з математичними функціями
N = float(input('enter N: ')) # вводимо кількість кілометрів за день
S = float(input('enter S: ')) # вводимо протяжність маршруту
print(math.ceil(S/N)) # виводимо кількість днів (функція ceil(x) повертає найменше ціле число, не менше x)
5. Обчислити вартість товарів, якщо один з них коштує A гривень і B копійок, а другий C гривень і D копійок.
A = int(input()) # вводимо дані
B = int(input())
C = int(input())
D = int(input()
cost1 = A * 100 + B # переводимо гривні у копійки
cost2 = C * 100 + D
total = cost1 + cost2 # обчислюємо вартість у копійках
print(total // 100, 'грн', total % 100, 'коп') # вводимо вартість у гривнях та копійках
6. Знайти суму цифр трицифрового числа.
n = int(input('enter n: ')) # введення числа
dig1 = n // 100 # обчислення першої цифри
n = n - dig1 * 100c
dig2 = n // 10 # обчислення другої цифри
dig3 = n - dig2 * 10 # обчислення третьої цифри
print(dig1 + dig2 + dig3) # обчислення і виведення суми цифр
7. Дано два цілі числа від 1 до 1000. Знайти більше число і вивести його.
a = int(input('enter first number: ')) # вводимо перше число
b = int(input('enter second number: ')) # вводимо друге число
k = (a % b) // a * b #
l = (b % a) // b * a # виконуємо обчислення
n = (a // b) * (b // a) * a #
print(k + l + n) # виводимо результат
8. Вводиться число 0 або 1, необхідно вивести 1 або 0 відповідно.
n = int(input())
print((1 - n) // 1)
9. Електронний годинник показує час в форматі h:mm:ss, тобто спочатку записується кількість годин, потім двозначну кількість хвилин, потім двозначну кількість секунд. Кількість хвилин і секунд при необхідності доповнюються до двозначного числа нулями. З початку доби минуло N секунд. Виведіть, що покаже годинник.
n = int(input())
h = n // 3600
h = h % 24
n = n % 3600
min_m = n % 3600
hv = min_m // 60
min_d = hv // 10
min_e = hv % 10
sec = n % 60
sec_d = sec // 10
sec_e = sec % 10
print(h, ":", min_d, min_e, ":", sec_d, sec_e, sep="")
10. Виведіть рівняння прямої, яка проходить через дві задані точки.
print('Координати першої точки: ')
x1 = float(input("\tx1 = "))
y1 = float(input("\ty1 = "))
print('Координати другої точки: ')
x2 = float(input("\tx2 = "))
y2 = float(input("\ty2 = "))
print('Рівняння прямої: ')
k = (y1 - y2) / (x1 - x2)
b = y2 - k * x2
print('y = %.2f*x + %.2f' % (k, b))