Вопрос задан 29.07.2023 в 12:53. Предмет Информатика. Спрашивает Москвин Ник.

(Пожалуйста помогите Python 3) 1. Написать функцию перевода денежной суммы гривен, в 3 любые валюты

стоимость которых мы вводим в глобальные переменные, функция принимает саму сумму и возвращает 3 валюты по нашей сумме и с применением глобальных переменных в себе 2.Написать функцию которая вернет список(массив) простых чисел от min до max, функция принимает два параметра: min, max.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.
С использованием if и switch.double uah;
int answer;
const double eur = 28.05;
const double usd = 26.74;
const double rub = 0.33;
cout << "-------Menu-------" << endl;
cout << "1 - EUR" << endl;
cout << "2 - USD" << endl;
cout << "3 - RUB" << endl;
cout << "0 - Exit" << endl;
cin >> answer;
switch (answer)
{
case 1:
cout << "Enter UAH:";
cin >> uah;
cout << uah / eur << " EUR" << endl;
break;
case 2:
cout << "Enter UAH:";
cin >> uah;
cout << uah / usd << " USD" << endl;
break;
case 3:
cout << "Enter UAH:";
cin >> uah;
cout << uah / rub << " RUB" << endl;
break;
case 0:
exit(0);
break;
default:
cout << "Error!" << endl;
break;
}
system("pause");
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам с этими задачами на Python 3. Вот решения:

  1. Функция перевода денежной суммы в 3 заданные валюты:
python
# Глобальные переменные для курсов валют (пример): USD_RATE = 0.036 # Курс гривни к доллару США EUR_RATE = 0.030 # Курс гривни к евро GBP_RATE = 0.027 # Курс гривни к фунту стерлингов def convert_currency(amount): # Перевод валюты по заданным курсам usd_amount = amount * USD_RATE eur_amount = amount * EUR_RATE gbp_amount = amount * GBP_RATE return usd_amount, eur_amount, gbp_amount # Пример использования функции: sum_in_uah = 1000 usd, eur, gbp = convert_currency(sum_in_uah) print(f"{sum_in_uah} гривен = {usd} долларов США, {eur} евро, {gbp} фунтов стерлингов")

Замените значения USD_RATE, EUR_RATE и GBP_RATE на актуальные курсы валют по вашему выбору.

  1. Функция для нахождения списка простых чисел от min до max:
python
def is_prime(number): # Проверка, является ли число простым if number <= 1: return False for i in range(2, int(number ** 0.5) + 1): if number % i == 0: return False return True def find_primes(min_val, max_val): primes_list = [] for num in range(max(min_val, 2), max_val + 1): if is_prime(num): primes_list.append(num) return primes_list # Пример использования функции: min_range = 10 max_range = 50 primes = find_primes(min_range, max_range) print(f"Простые числа от {min_range} до {max_range}: {primes}")

Функция is_prime(number) проверяет, является ли число number простым. Функция find_primes(min_val, max_val) находит все простые числа от min_val до max_val и возвращает их в виде списка.

Примечание: Если вы хотите находить большие простые числа, функция is_prime() может стать узким местом в производительности. В таких случаях следует использовать более оптимизированные алгоритмы для проверки на простоту.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос