Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
197 changes: 197 additions & 0 deletions students/km62/Yevlentyev_Myxajlo/homework_(3).py
Original file line number Diff line number Diff line change
@@ -0,0 +1,197 @@
#Задача №1 —----------------------------------------------------------------------
"""
Даны два целых числа A и B (при этом A ≤ B).
Выведите все числа от A до B включительно.
"""
#input------------------------------------------------------------------
a = int(input())
b = int(input())
#main------------------------------------------------------------------
for i in range(a,b+1):
#output-----------------------------------------------------------------
print (i)
#------------------------------------------------------------------------------



#Задача №2-----------------------------------------------------------------------------------------
"""
Даны два целых числа A и В.
Выведите все числа от A до B включительно, в порядке возрастания, если A < B,
или в порядке убывания в противном случае.
"""

#output-----------------------------------------------------------------
a = int(input())
b = int(input())
#main------------------------------------------------------------------
if(a > b):
for i in range(a,b-1,-1):
print(i)
else:
for i in range(a,b+1):
#output-----------------------------------------------------------------
print(i)



#Задача №3-----------------------------------------------------------------------------------------
"""
Задача №3
Даны два целых числа A и В, A>B A>B. Выведите все нечётные числа от A до B
включительно. В этой задаче можно обойтись без инструкции if.
"""

#output-----------------------------------------------------------------
a = int(input())
b = int(input())
#main------------------------------------------------------------------
k = a%2
a = a+k-1
for i in range(a,b-1,-2):
#output-----------------------------------------------------------------
print(i)





#Задача №4-----------------------------------------------------------------------------------------
"""
Дано 10 целых чисел. Вычислите их сумму. Напишите программу, использующую наименьшее число переменных.
"""

1
#Задача №5-----------------------------------------------------------------------------------------
"""
Дано несколько чисел. Вычислите их сумму.
Сначала вводите количество чисел N, затем вводится ровно N целых чисел.
Какое наименьшее число переменных нужно для решения этой задачи?
"""
#main------------------------------------------------------------------
sum = 0
for i in range (int(input())):
sum+=int(input()
#output-----------------------------------------------------------------
print(sum)

#--------------------------------------------------------------------------------------------------


#Задача №6-----------------------------------------------------------------------------------------
"""
По данному натуральном n вычислите сумму 1^3+2^3+3^3+...+n^3.
"""
#output-----------------------------------------------------------------
a = int(input())
#main------------------------------------------------------------------
sum = 0
for i in range(1,a+1):
sum += i**3
#output-----------------------------------------------------------------
print(sum)

#--------------------------------------------------------------------------------------------------



#Задача №7-----------------------------------------------------------------------------------------
"""
Факториалом числа n называется произведение 1 × 2 × ... × n. Обозначение: n!.
По данному натуральному n вычислите значение n!.
Пользоваться математической библиотекой math в этой задаче запрещено.
"""
#output-----------------------------------------------------------------
mult = 1
n = int(input())
for i in range(1,n+1):
mult *= i
print(mult)

#--------------------------------------------------------------------------------------------------


#Задача №8-----------------------------------------------------------------------------------------
"""
По данному натуральном nn вычислите сумму 1!+2!+3!+...+n!1!+2!+3!+...+n!. В решении этой задачи можно использовать только один цикл.
Пользоваться математической библиотекой math в этой задаче запрещено.
"""



sum = 0
mult = 1
n = int(input())
for i in range(1,n+1):
mult *= i
sum+=mult
print(sum)

#--------------------------------------------------------------------------------------------------


#Задача №9-----------------------------------------------------------------------------------------
"""
Дано N чисел: сначала вводится число N, затем вводится ровно N целых чисел.
Подсчитайте количество нулей среди введенных чисел и выведите это количество.
Вам нужно подсчитать количество чисел, равных нулю, а не количество цифр.
"""



counter=0
n = int(input())
for i in range(n):
if(int(input()) == 0):
counter = counter + 1
print(counter)

#--------------------------------------------------------------------------------------------------

#Задача №10-----------------------------------------------------------------------------------------
"""
По данному натуральному n ≤ 9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов.
"""



n = int(input())
for i in range(n):
for a in range(i+1):
print(a+1,end='')
print()
#--------------------------------------------------------------------------------------------------

#Задача №11-----------------------------------------------------------------------------------------
"""
Для настольной игры используются карточки с номерами от 1 до N. Одна карточка потерялась. Найдите ее, зная номера оставшихся карточек.
Дано число N, далее N − 1 номер оставшихся карточек (различные числа от 1 до N). Программа должна вывести номер потерянной карточки.

Для самых умных: массивами и аналогичными структурами данных пользоваться нельзя.
"""


n = int(input())
real = 0
sum = 0
for i in range (n-1):
sum += int(input())
for i in range (n+1):
real += i
print (real - sum)




#-------------------------------------------------------------------------------











98 changes: 98 additions & 0 deletions students/km62/Yevlentyev_Myxajlo/homework_1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
#Задача №1 —----------------------------------------------------------------------
"""

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

Вхідні дані: 3 дійсних числа. Кожне число користувач вводить в окремому рядку.

Вихідні дані: вивести суму трьох чисел на екран.
"""

#input------------------------------------------------------------------
a = int(input())
b = int(input())
c = int(input())
#output-----------------------------------------------------------------
print(a + b + c)

#-----------------------------------------------------------------------------------

#Задача №2--------------------------------------------------------------------------
"""
Умова: Напишіть програму, яка отримує довжини двох катетів прямокутного трикутника та виводить його площу. Користувач вводить довжини катетів у окремих рядках.

Вхідні дані: 2 дійсних числа. Кожне число користувач вводить в окремому рядку.

Вихідні дані: вивести площу трикутника на екран.
"""

#input------------------------------------------------------------------
b = int(input())
h = int(input())
#output-----------------------------------------------------------------
print(b*h/2)

#----------------------------------------------------------------------------------

#Задача №3-------------------------------------------------------------------------
"""
Умова: N студентів отримали K яблук і розподілити їх між собою порівну. Неподілені яблука залишились у кошику. Скільки яблук отримає кожен студент? Скільки яблук залишиться в кошику?

Програма отримує числа N і K. Вона повинна вивести два числа: відповіді на поставлені вище питання.

Вхідні дані: 2 цілих числа. Кожне число користувач вводить в окремому рядку.

Вихідні дані: вивести два числа. Перше - кількість яблук у студента, друге - кількість яблук, що лишилось у кошику.
"""

#input------------------------------------------------------------------
students = int(input())
apples = int(input())
#main-------------------------------------------------------------------
every = apples // students
rem = apples % students
#output-----------------------------------------------------------------
print(every)
print(rem)

#-----------------------------------------------------------------------

#Задача №4--------------------------------------------------------------
"""
Умова: Нехай число N - кількість хвилин, відрахованих після півночі. Скільки годин і хвилин буде показувати цифровий годинник, якщо за відлік взяти 00:00?

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

Вхідні дані: 1 ціле число, що вводить користувач

Вихідні дані: вивести два числа. Перше - години, друге - хвилини.
"""

#input------------------------------------------------------------------
minutes = int(input())
#main-------------------------------------------------------------------
period = minutes//1440
minutes = minutes - period*1440
hours = minutes//60
newMinutes = minutes - hours*60
#output-----------------------------------------------------------------
print(hours)
print(newMinutes)

#-----------------------------------------------------------------------------------

#Задача №5--------------------------------------------------------------------------
"""
Умова: Напишіть програму, яка вітає користувача, друкуючи слово "Hello", ім'я користувача і знак оклику після нього. Наприклад “Hello, Mike!”

Вхідні дані: ім'я користувача

Вихідні дані: вивести рядок привітання
"""

#input------------------------------------------------------------------
name = input()
#output-----------------------------------------------------------------
print("Hello, "+name+"!")

#--------------------------
Loading