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
25 changes: 25 additions & 0 deletions task-1.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
"""
Задание:
Поработайте с переменными, создайте несколько, выведите на экран,
запросите у пользователя несколько чисел и строк и сохраните в переменные, выведите на экран.
"""

"""
Комментарии:
Нет четкого описание, что надо создать, запросить и в каком объеме!
"""

# создайте несколько
a, b = 0, 1

# выведите на экран
print(a, b)

# запросите у пользователя несколько чисел
a, b = int(input("Введите число ")), int(input(" и ещё "))

# и строк и сохраните в переменные
c, d = input("Введите несколько строк."), input()

# выведите на экран
print(a, b, c, d)
13 changes: 13 additions & 0 deletions task-2.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
"""
Задание:
Пользователь вводит время в секундах. Переведите время в часы,
минуты и секунды и выведите в формате чч:мм:сс. Используйте форматирование строк.
"""

sec = int(input("Время в секундах: "))
minutes = sec // 60
sec = sec % 60
hour = minutes // 60
minutes = minutes % 60

print("{:2}:{:2}:{:2}".format(hour, minutes, sec))
11 changes: 11 additions & 0 deletions task-3.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
"""
Задание:
Узнайте у пользователя число n. Найдите сумму чисел n + nn + nnn.
Например, пользователь ввёл число 3. Считаем 3 + 33 + 333 = 369.
"""

n = int(input("n="))
nn = int(str(n)*2)
nnn = int(str(n)*3)

print("Считаем {} + {} + {} = {}".format(n, nn, nnn, n + nn + nnn))
22 changes: 22 additions & 0 deletions task-4.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
"""
Задание:
Пользователь вводит целое положительное число.
Найдите самую большую цифру в числе.
Для решения используйте цикл while и арифметические операции.
"""

number = int(input("Введите число "))

max_number = 0

while number // 10:
next_number = number % 10
number = number // 10

if max_number < next_number:
max_number = next_number
else:
if max_number < number:
max_number = number

print("Максимальное число {}".format(max_number))
26 changes: 26 additions & 0 deletions task-5.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
"""
Задание:
Запросите у пользователя значения выручки и издержек фирмы.
Определите, с каким финансовым результатом работает фирма
(прибыль — выручка больше издержек, или убыток — издержки больше выручки).
Выведите соответствующее сообщение. Если фирма отработала с прибылью,
вычислите рентабельность выручки (соотношение прибыли к выручке).
Далее запросите численность сотрудников фирмы и определите прибыль фирмы
в расчете на одного сотрудника.
"""

"""
Комментарии:
Для подобных заданий необходимо указывать определения и формулы!
Невозможно вычислить рентабельность (соотношение прибыли к выручке), НЕТ формулы прибыли!
Невозможно вычислить прибыль фирмы в расчете на одного сотрудника, НЕТ!
"""

income = float(input("Выручка фирмы "))
costs = float(input("Издержеки фирмы "))

if income > costs:
print("прибыль — выручка больше издержек.")

else:
print("убыток — издержки больше выручки")
36 changes: 36 additions & 0 deletions task-6.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
"""
Задание:
Спортсмен занимается ежедневными пробежками. В первый день его результат составил a километров.
Каждый день спортсмен увеличивал результат на 10 % относительно предыдущего.
Требуется определить номер дня, на который результат спортсмена составит не менее b километров.
Программа должна принимать значения параметров a и b и выводить одно натуральное число — номер дня.
Например: a = 2, b = 3.
Результат:
1-й день: 2
2-й день: 2,2
3-й день: 2,42
4-й день: 2,66
5-й день: 2,93
6-й день: 3,22
Ответ: на 6-й день спортсмен достиг результата — не менее 3 км.
"""

"""
Было интересно, спасибо )
"""

a = float(input("Первый день его результат составил (км)"))
b = float(input("? На который результат спортсмена составит не менее (км) "))
d = int(1)

if int(a) == a:
print("{}-й день: {}".format(d, int(a)))
else:
print("{}-й день: {}".format(d, int(a*100)/100))
while a < b:
a *= 1.1
d += 1
if int(a) == a:
print("{}-й день: {}".format(d, int(a)))
else:
print("{}-й день: {}".format(d, int(a*100)/100))