-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLR12_11.py
More file actions
24 lines (20 loc) · 1.36 KB
/
Copy pathLR12_11.py
File metadata and controls
24 lines (20 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#12 ЛР. Задание 11.
# Напишите программу, которая будет открывать файл со списком слов, случайным образом выбирать два из них и сцеплять вместе для получения итогового пароля.
# При создании пароля исходите из следующего требования:
# oн должен состоять минимум из восьми символов и максимум из десяти, а каждое из используемых слов должно быть длиной хотя бы в три буквы.
# Кроме того, сделайте заглавными первые буквы обоих слов, чтобы легко можно было понять, где заканчивается одно и начинается другое.
# По завершении процесса полученный пароль должен быть отображен на экране.
import random
inf = open("input.txt","r")
line = inf.readline()
list1 = line.split()
w1 = random.choice(list1)
w2 = random.choice(list1)
if w1 != w2 and len(w1)>3 or len(w2)>3:
w11 = w1.title()
w22 = w2.title()
w3 = w11 + w22
if len(w3)>8 and len(w3)<=10:
print("Итоговый пароль:")
print(w3)
inf.close()