Какой код на языке Python нужно написать для выполнения следующих заданий?
Информатика 10 класс Условия и циклы в программировании код на языке Python программа проверки доступа вход в систему проверка логина и пароля определение размера скидки скидка по сумме покупки условия скидки администратор доступ специальный пропуск информатика задачи
Давайте по порядку разберем каждое из заданий и напишем соответствующий код на языке Python.
Задание 1: Проверка доступа к ресурсу
Для проверки доступа пользователя к ресурсу, мы можем использовать условные операторы. Программа будет запрашивать у пользователя, зарегистрирован ли он, является ли он администратором, или имеет ли он специальный пропуск.
Вот пример кода:
is_registered = input("Вы зарегистрированы? (да/нет): ") == "да" is_admin = input("Вы администратор? (да/нет): ") == "да" has_pass = input("У вас есть специальный пропуск? (да/нет): ") == "да" if (is_registered and is_admin) or has_pass: print("Доступ к ресурсу предоставлен.") else: print("Доступ к ресурсу запрещен.")
Задание 2: Проверка логина и пароля
Для проверки логина и пароля мы можем использовать простое сравнение введенных данных с заранее заданными значениями.
Вот пример кода:
correct_login = "admin" correct_password = "12345" login = input("Введите логин: ") password = input("Введите пароль: ") if login == correct_login and password == correct_password: print("Вход в систему выполнен.") else: print("Ошибка: неверный логин или пароль.")
Задание 3: Определение размера скидки
Для определения размера скидки в зависимости от суммы покупки, мы можем использовать условные операторы для проверки диапазона значений.
Вот пример кода:
purchase_amount = float(input("Введите сумму покупки: ")) if purchase_amount < 1000: discount = 0 elif 1000 <= purchase_amount <= 5000: discount = 5 elif 5001 <= purchase_amount <= 10000: discount = 10 else: discount = 15 print(f"Ваша скидка - {discount}%.")
Таким образом, мы написали три программы, каждая из которых решает свою задачу. Вы можете протестировать их, вводя различные данные, чтобы убедиться в правильности работы.