Gegeven een natuurlijk getal n
, verschillend van nul. Programmeer de functie beduidende_cijfers_afgerond(n: int, m: int) -> int:
met twee argumenten, namelijk:
n
: het natuurlijk getal waarvan hierboven sprake;m
: een natuurlijk getal (eventueel 0), dat strikt kleiner is dan het aantal cijfers waaruit n
bestaat.Het resultaat van de functie is het natuurlijk getal dat je bekomt door de laatste m
cijfers in n
op nul te plaatsen, en door eventueel af te ronden naar boven indien nodig.
Afronden naar het dichtstbijzijnde geheel getal kan door 0.5 op te tellen bij het oorspronkelijke getal en dan af te ronden naar beneden.
Voorbeelden:
>>> beduidende_cijfers_afgerond(585634, 4)
590000
>>> beduidende_cijfers_afgerond(224348, 1)
224350
>>> beduidende_cijfers_afgerond(641743, 3)
642000
>>> beduidende_cijfers_afgerond(182736, 2)
182700