Найти - Пользователи
Полная версия: Округление до ближайшего кратного
Начало » Python для новичков » Округление до ближайшего кратного
1
urandart
как реализовать округление до ближайшего кратного.
Пример:
123 округлить до кратного 7 = результат 126
0,32 округлить до кратного 0.05 = результат 0.3
urandart
Подобный вопрос
urandart
 #!/usr/bin/env python3
#!/user/bin/python3
#coding UTF8
def calc123():
    print()
    a=float(input("округляемое число    ",).replace(",", "."))
    b=float(input("кратность округления    ",).replace(",", "."))
    c=int(input("разрядность округления    ",).replace(",", "."))
###################################################
    
    print()
    d=round(a / b) * b
    print("результат округления    ", round(d,c))
 
###################################################
  
calc123()
while True:
    print()
    flag=input("  Новый расчет? Нажми: enter")
    if flag=="":
        calc123()
    else:
        break
urandart
a = округляемое число
b = кратность округления
print(round(a / b) * b)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB