def exchange(usd=None, rub=None, rate=None): if usd is None or rub is None: raise ValueError('Not enough arguments') if rate is not None: raise ValueError('Too many arguments') if usd is not None and rub is not None: rate = rub / usd return rate # Пример использования try: print(exchange(100, 8546)) # Выведет: 85.46 except ValueError as e: print(e)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.