Нужно написать код в пайтоне. (первый курс Универа)

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

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

Ответы

Ответ дал: Alpixx
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))


emilkadem: я просто вообще не разбираюсь в теме
Alpixx: привет, извини что не сразу ответил - был занят. в коде в input() не нужно ничего подставлять, ты его или не трогаешь или полностью заменяешь на число, например num = 2 (и каждое число по отдельности). во втором объясни более конкретно что ты делаешь
emilkadem: с первым разобрался)

во втором также. куда подставить число, которое указывает на длину пароля)
Alpixx: тебе нет надобности менять код, просто скомпилируй его. компилятор скачать на сайте python.org
emilkadem: я не собираюсь менять код, в задании указано, что нужно самому указать длину пароля. В какое место нужно его вписать?)
Alpixx: length = ЧИСЛО или print(getRadomPassword(ЧИСЛО))
emilkadem: Огромное спасибо)
emilkadem: Слушай, а ты пишешь функционалы для ботов в телеграм?
Alpixx: да, штук 5 разных сделал
emilkadem: Отпиши пожалуйста в телегу @ zakazrek есть деловое предложение)
Вас заинтересует