Перейти к содержимому

Ввести с клавиатуры пароль если его длина меньше чем 6 символов python

  • автор:

Проверка длины пароля [закрыт]

Вопросы с просьбами помочь с отладкой («почему этот код не работает?») должны включать желаемое поведение, конкретную проблему или ошибку и минимальный код для её воспроизведения прямо в вопросе. Вопросы без явного описания проблемы бесполезны для остальных посетителей. См. Как создать минимальный, самодостаточный и воспроизводимый пример.

Закрыт 1 год назад .

В переменной password содержится пароль введенный пользователем. Выведите фразу «Пароль слишком короткий» (без кавычек), если длина пароля меньше 6 символов. Если длина от 6 до 8 символов, то выведите «Хорошо, но можно и лучше». Если длина более 8 символов — «Пароль подходит». Я написал таким образом:

Python-сообщество

1)Ввести с клавиатуры пароль (символьную строку), если его длина меньше, чем 6 символов, вывести сообщение “Слишком короткий пароль!”, иначе вывести сообщение “ОК”.
Пример:
Введите пароль:
12345
Слишком короткий пароль!
И номер 2 почти такой же 2) Ввести с клавиатуры пароль (символьную строку). Если его длина меньше, чем 6 символов, вывести сообщение “Слишком короткий пароль!”. Если пароль начинается с букв “qwerty” вывести сообщение “Ненадёжный пароль!”. Если ошибок не было вывести сообщение “ОК”.
Пример:
Введите пароль:
qwerty12345
Ненадёжный пароль!

#2 Апрель 28, 2020 09:54:43

Задачка (две) для совсем новичков, но очень нужно решить . Python

Это вроде бы что-то похожее, но все равно не то. Т.к. данные нужно вводить как бы в самом коде, а не в программе. Да и программа словами “Введите пароль” не приветствует.

def password_level(password):
C = “0123456789”
f1 = f2 = f3 = False

if len(password) < 6:
s = “Недопустимый пароль”
return s

elif password.isdigit():
s = “Ненадежный пароль”
return s

for i in password:
if i.isupper():
f1 = True

elif i.islower():
f2 = True

elif i in C:
f3 = True

if f1*f2*f3:
s = “Надежный пароль”

elif f1 ^ f2 and not f3:
s = “Ненадежный пароль”

#3 Апрель 28, 2020 20:48:34

Задачка (две) для совсем новичков, но очень нужно решить . Python

HappyWater в питоне есть такие волшебные функции как input() и print() а вот как применить это волшебство вам расскажут в любом учебнике по питону.

Отредактировано marvellik (Апрель 28, 2020 20:48:53)

#4 Апрель 29, 2020 08:25:24

Задачка (две) для совсем новичков, но очень нужно решить . Python

Задаание 1:
pswd = input()
print(‘OK’ if len(pswd) > 5 else ‘Слишком короткий пароль’)

Задание 2:
pswd = input()
print(‘OK’ if len(pswd) > 5 and not pswd.startswith(‘qwerty’) else ‘Не надёжный пароль!’)

На случай если в будущем ещё какому-нибудь школьнику на информатику понадобится.
Во 2 задании я не понял как выделить “Слишком короткий пароль”, но и так сойдёт.

Поляков Python. 8класс_Python_поляков. Что такое алгоритм

Единственный в мире Музей Смайликов

Самая яркая достопримечательность Крыма
Скачать 3.44 Mb.

Срезы

s = «0123456789»
s1 = s[3:8] # «34567»

Срезы строк

s = «0123456789»
s1 = s[:8] # «01234567»

от начала строки

s = «0123456789»
s1 = s[3:] # «3456789»

до конца строки

s1 = s[::-1] # «9876543210»

Операции со строками

Срезы с отрицательными индексами:

s = «0123456789»
s1 = s[:-2] # «01234567»

s = «0123456789»
s1 = s[-6:-2] # «4567»

Операции со строками

s = «0123456789»
s1 = s[:3] + «ABC» + s[3:]

s = «0123456789»
s1 = s[:3] + s[9:] # «0129»

«012ABC3456789»

Задачи

«3»: Ввести с клавиатуры пароль (символьную строку), если его длина меньше, чем 6 символов, вывести сообщение «Слишком короткий пароль!», иначе вывести сообщение «ОК».
Пример: __Введите_пароль:__qwerty12345__Ненадёжный_пароль!__Пример:__Введите_пароль:__asdUTY7sakh__ОК.’>Пример: __Введите_пароль:__123456789__ОК.___Задачи’>Пример:
Введите пароль:
12345
Слишком короткий пароль!
Пример:
Введите пароль:
123456789
ОК.

Задачи

«4»: Ввести с клавиатуры пароль (символьную строку). Если его длина меньше, чем 6 символов, вывести сообщение «Слишком короткий пароль!». Если пароль начинается с букв «qwerty» вывести сообщение «Ненадёжный пароль!». Если ошибок не было, вывести сообщение «ОК».
Пример:
Введите пароль:
qwerty12345
Ненадёжный пароль!
Пример:
Введите пароль:
asdUTY7sakh
ОК.

Задачи

«5»: Ввести с клавиатуры имя файла. Если расширение имени файла – htm, html или php, выдать сообщение «Это веб-страница!», иначе выдать сообщение «Что-то другое.»
Пример:
Введите имя файла:
C:\DOC\Сайт\index.html
Это веб-страница!
Пример:
Введите имя файла:
C:\Документы\Приказ.doc
Что-то другое.

Циклические алгоритмы

Что такое цикл?

Цикл – это многократное выполнение одинаковых действий.

    Два вида циклов :
    цикл с известным числом шагов (сделать 10 раз)
    цикл с неизвестным числом шагов (делать, пока не надоест)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *