Skip to content
Merged
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
13 changes: 13 additions & 0 deletions HW_1/task_02.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Найдите сумму цифр трехзначного числа.

# *Пример:*

# 123 -> 6 (1 + 2 + 3)
# 100 -> 1 (1 + 0 + 0)

nums = int(input('Введите трехзначное число: '))
sum = 0
for _ in str(nums):
sum += nums % 10
nums //= 10
print(sum)
12 changes: 12 additions & 0 deletions HW_1/task_04.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Петя, Катя и Сережа делают из бумаги журавликов. Вместе они сделали S журавликов.
# Сколько журавликов сделал каждый ребенок, если известно, что Петя и Сережа сделали одинаковое количество журавликов,
# а Катя сделала в два раза больше журавликов, чем Петя и Сережа вместе?

# *Пример:*

# 6 -> 1 4 1
# 24 -> 4 16 4
# 60 -> 10 40 10

nums = int(input('Введите количество журавликов: '))
print(nums // 3 // 2, nums // 3 * 2, nums // 3 // 2)
12 changes: 12 additions & 0 deletions HW_1/task_06.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Вы пользуетесь общественным транспортом?
# Вероятно, вы расплачивались за проезд и получали билет с номером.
# Счастливым билетом называют такой билет с шестизначным номером, где сумма первых трех цифр равна сумме последних трех.
# Т.е. билет с номером 385916 – счастливый, т.к. 3+8+5=9+1+6. Вам требуется написать программу, которая проверяет счастливость билета.

# *Пример:*

# 385916 -> yes
# 123456 -> no

nums = input('Введите номер билетика: ')
print('yes' if int(nums[0]) + int(nums[1]) + int(nums[2]) == int(nums[3]) + int(nums[4]) + int(nums[5]) else 'no')
13 changes: 13 additions & 0 deletions HW_1/task_08.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Требуется определить, можно ли от шоколадки размером n × m долек отломить k долек,
# если разрешается сделать один разлом по прямой между дольками (то есть разломить шоколадку на два прямоугольника).

# *Пример:*

# 3 2 4 -> yes
# 3 2 1 -> no

n = int(input("Введите длинну шоколадки: "))
m = int(input("Введите ширину шоколадки: "))
k = int(input("Сколько долек вы хотите отломить?: "))

print('yes' if n * m > k and (k % n == 0 or k % m == 0) else 'no')