def czytaj_dana_float(tekst: str, minimum: float = 1.0, maximum: float = 20.0 )-> float: tmp_value = None ret_value = None value_ok = False print(f"{minimum=}") while not value_ok: tmp_value = input(f"{tekst} - pamiętaj o {minimum=} i {maximum=}: ") try: ret_value = float(tmp_value) value_ok = True print("Super!") if ret_value < minimum: ret_value = minimum if ret_value > maximum: ret_value = maximum except: print(f"Wrowadziłeś błędnie: {tmp_value} - spróbuj ponownie...") return ret_value wys_p = czytaj_dana_float("Podaj wysokość", 3) pre_p = czytaj_dana_float("Podaj prędkość") print(f"{wys_p=} {pre_p=}")