Вопрос задан 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
 
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			