
Вопрос задан 29.07.2023 в 12:53.
Предмет Информатика.
Спрашивает Москвин Ник.
(Пожалуйста помогите Python 3) 1. Написать функцию перевода денежной суммы гривен, в 3 любые валюты
стоимость которых мы вводим в глобальные переменные, функция принимает саму сумму и возвращает 3 валюты по нашей сумме и с применением глобальных переменных в себе 2.Написать функцию которая вернет список(массив) простых чисел от min до max, функция принимает два параметра: min, max.

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

Отвечает Смирнов Евгений.
С использованием 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");
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");



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я помогу вам с этими задачами на Python 3. Вот решения:
- Функция перевода денежной суммы в 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
на актуальные курсы валют по вашему выбору.
- Функция для нахождения списка простых чисел от
min
доmax
:
pythondef 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()
может стать узким местом в производительности. В таких случаях следует использовать более оптимизированные алгоритмы для проверки на простоту.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili