Уведомления

Группа в Telegram: @pythonsu

#1 Март 2, 2023 17:00:43

urandart
Зарегистрирован: 2023-03-02
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Округление до ближайшего кратного

как реализовать округление до ближайшего кратного.
Пример:
123 округлить до кратного 7 = результат 126
0,32 округлить до кратного 0.05 = результат 0.3



Плохо когда не знал, да еще забыл…

Офлайн

#2 Март 7, 2023 08:43:28

urandart
Зарегистрирован: 2023-03-02
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Округление до ближайшего кратного

Подобный вопрос



Плохо когда не знал, да еще забыл…

Офлайн

#3 Март 7, 2023 08:51:22

urandart
Зарегистрирован: 2023-03-02
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Округление до ближайшего кратного

 #!/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 (Март 7, 2023 09:23:12)

Офлайн

#4 Март 7, 2023 09:19:59

urandart
Зарегистрирован: 2023-03-02
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Округление до ближайшего кратного

a = округляемое число
b = кратность округления
print(round(a / b) * b)



Плохо когда не знал, да еще забыл…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version