Полноценное решение с формулами:
v0 = int(input("Введите начальную скорость движения: "))
v = int(input("Введите конечную скорость движения: "))
t = int(input("Введите время движения: "))
a = (v - v0) / t
s = v0 * t + (a * t**2)/ 2
print(s)
Объяснение:
Сверху записан ответ с применением формул, но можно решить рациональнее:
v0 = int(input("Введите начальную скорость движения: "))
v=int(input("Введите конечную скорость движения: "))
t=int(input("Введите время движения: "))
print(0.5*t*(v0 + v))
А если применить множественное присваивание, будет всего 2 строки кода:
v0,v,t = int(input("Введите начальную скорость движения: ")),int(input("Введите конечную скорость движения: ")),\
int(input("Введите время движения: "))
print(0.5*t*(v0 + v))
код на Python:
flag = True
while flag:
a = int(input("Введите 3-хзначное число: "))
if a < 100 or a > 999:
flag = True
else:
flag = False
a1 = a % 10
b1 = (a % 100 - a1) // 10
c1 = (a % 1000 - b1) // 100
S = a1 + b1 + c1
if S < 10:
print(0)
elif S >= 10 and S < 20:
print(1)
else:
print(2)
Объяснение:
Вначале мы используем цикл для проверки корректности введения числа. Если оно меньше 100 или больше 999, то мы должны ввести его снова
Потом разбиваем числа на разряды, a1 - это единицы, b1 - это десятки, c1 - сотни
В переменную S записываем сумму этих разрядов и при простого if...elif...else выводим число
я попробовал нарисовать в виде алгоритма
с долей юмора