Вопрос задан 15.06.2023 в 08:31. Предмет Информатика. Спрашивает Жерихин Виталий.

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

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Жукова Кристина.

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))

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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, который вы ищете! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.

0 0

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

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

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

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