from random import random
# При умножении на 900 получается случайное
# число от 0 до 899.(9).
# Если прибавить 100, то получится
# от 100 до 999.(9).
n = random() * 900 + 100
# Отбрасывается дробная часть,
# число выводится на экран
n = int(n)
print(n)
# Извлекается старший разряд числа
# путем деления нацело на 100
a = n // 100
# Деление нацело на 10 удаляет
# последнюю цифру числа.
# Затем нахождение остатка при
# делении на 10 извлекает последнюю цифру,
# которая в исходном числе была средней.
b = (n // 10) % 10
# Младший разряд числа находится
# как остаток при делении нацело на 10.
c = n % 10
print(a+b+c)
Квадратное уравнение имеет вид
ax2 + bx + c = 0
При его решении сначала вычисляют дискриминант по формуле
D = b2 - 4ac
Если D > 0, то квадратное уравнение имеет два корня; если D = 0, то 1 корень; и если D < 0, то делают вывод, что корней нет.
Таким образом, программа для нахождения корней квадратного уравнения может иметь три ветви условного оператора.
Функция float() преобразует переданный ей аргумент в вещественное число.
Достарыңызбен бөлісу: |