
Нужно написать код в пайтоне. (первый курс Универа) 1. Напишите функцию, получающую разницу между
заданным числом и 24. Если число больше 24, верните разницу в квадрате. 2. Напишите функцию, генерирующую из букв случайный пароль, длиной, заданной пользователем. В качестве входящего параметра указывать длину пароля.

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

1)
def diff(a):
if a > 24: return (a-24)**2
return a-24
num = int(input())
print(diff(num))
2)
import random
import string
def getRandomPassword(num):
password = ""
for i in range(num):
password += random.choice(string.ascii_letters)
return password
length = int(input("Длина пароля: "))
print(getRandomPassword(length))



1. Функция для получения разницы между заданным числом и 24
Вот пример кода на Python, который реализует функцию для получения разницы между заданным числом и 24:
```python def get_difference(number): if number > 24: return (number - 24) ** 2 else: return 24 - number ```
Функция `get_difference` принимает один аргумент `number`, который представляет заданное число. Если `number` больше 24, функция возвращает квадрат разницы между `number` и 24. В противном случае, функция возвращает разницу между 24 и `number`.
2. Функция для генерации случайного пароля заданной длины
Вот пример кода на Python, который реализует функцию для генерации случайного пароля заданной длины:
```python import random import string
def generate_password(length): characters = string.ascii_letters + string.digits + string.punctuation password = ''.join(random.choice(characters) for _ in range(length)) return password ```
Функция `generate_password` принимает один аргумент `length`, который представляет длину пароля, заданную пользователем. Внутри функции, мы создаем переменную `characters`, которая содержит все возможные символы, из которых может состоять пароль. Затем мы используем функцию `random.choice` для выбора случайного символа из `characters` и повторяем этот процесс `length` раз с помощью генератора списков. Наконец, мы объединяем выбранные символы в строку и возвращаем полученный пароль.
Примечание: В данном примере используется модуль `random` для генерации случайных чисел и модуль `string` для получения всех возможных символов. Убедитесь, что вы импортировали эти модули перед использованием функции `generate_password`.
Надеюсь, это поможет вам написать код на Python, который вы ищете! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.


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