Một website yêu cầu người dùng nhập tên người dùng và mật khẩu để đăng ký. Viết chương trình để kiểm tra tính hợp lệ của mật khẩu mà người dùng nhập vào. Các tiêu chí kiểm tra mật khẩu bao gồm: 1. Ít nhất 1 chữ cái nằm trong [a-z] 2. Ít nhất 1 số nằm trong [0-9] 3. Ít nhất 1 kí tự nằm trong [A-Z] 4. Ít nhất 1 ký tự nằm trong [$ # @] 5. Độ dài mật khẩu tối thiểu: 6 6. Độ dài mật khẩu tối đa: 12 Chương trình phải chấp nhận một chuỗi mật khẩu phân tách nhau bởi dấu phẩy và kiểm tra xem chúng có đáp ứng những tiêu chí trên hay không. Mật khẩu hợp lệ sẽ được in, mỗi mật khẩu cách nhau bởi dấu phẩy. Ví dụ mật khẩu nhập vào chương trình là: ABd1234@1,a F1#,2w3E*,2We3345 Thì đầu ra sẽ là: ABd1234@1 python nha dúp em với

1 câu trả lời

import string
a = input().split(',')
b = []
for i in a:
    d1,d2,d3,d4 = 0,0,0,0
    if (len(i) > 5) and (len(i) < 13):
        for j in i:
            if j in string.ascii_lowercase:
                d1 = 1
            if j in string.ascii_uppercase:
                d2 = 1
            if j in string.punctuation:
                d3 = 1
            if j in string.digits:
                d4 = 1
        if (d1 == 1) and (d2 == 1) and (d3 == 1) and (d4 == 1):
            b.append(i)
print(*b, sep = ',')

Câu hỏi trong lớp Xem thêm

A. Read the passage and choose the best answer (A, B, or C) to the following questions (5 pts) My name is Hoa. Here is a photo of my school. It is a big school. It is in Hue. It is on Nguyen Hue Street. In my school, there is a big yard and there are a lot of trees around it. My school has three floors and forty classrooms with 1,700 students. My classroom is on the second floor. I‟m in grade 7, class 7A. Our class starts at 7.00 and finishes at 11.30. At school we learn many things, but I like Literature and English best. I also like Music, Sports and Art. We often have recess at 9.20. We usually drink, eat and talk at recess. We sometimes play games like blind man‟s bluff or catch. We often make much noise at recess. After school, we often go home and have lunch at 12.30. 1. Where is the school? A. On Nguyen Hue Street B. In Hue C. On Nguyen Hue Street in Hue 2. How many students are there in the school? A. 1,700 B. 1,070 C. 1,007 3. When does the class start and finish? A. 7.00 and 11.00 B. 7.30 and 11.00 C. 7.00 and 11.30 4. What subjects does she like best? A. Literature and English B. Literature and Art C. English and Music 5. What does she usually do at recess? A. Drinks and eats B. Drinks, eats and talks C. Eats and talks VII. Reading B. Read the passage and choose the best answer (A, B, or C) to the following questions (5 pts) What do you often do after school? In my school, there are a lot of clubs which students can take part in after school hours. The club that has the biggest number of members is the swimming club called “Blue Dolphins”. I myself love swimming so I am a member of this club. I go to the swimming pool twice a day and swim for about an hour. I‟m really interested in swimming breaststroke because it helps me move as fast as I can. I‟m also fond of backstroke. I swim backstroke when I want to relax, breathe and let my body float freely. It‟s very relaxing. The second club I would like to mention is the charity club. Its name is “Golden Heart”. Members of the club often do community service. This month, they are conducting a clean-up campaign to protect the environment around the school. They collect trash, clean the toilet area, and grow plants. I am not a Golden Heart‟s member, but I participate in their activities whenever I can. If you can sing, dance or play musical instruments, the musical club “Heartstrings” is definitely for you. The president of the club is Mike, my best friend. He is not only good-looking but also sings beautifully and plays the guitar very well. In conclusion, we should do as many activities as possible in our free time to have good health and a fresh mind to prepare for lessons in class. Spending all our time studying is not a good idea. 6. The writer is interested in swimming breaststroke because ________ A. it makes him relaxed B. it helps him swim as fast as he can C. it helps him stay healthy D. it is the easiest swimming style 7. The writer is fond of backstroke when ________ . A. he has a competition B. he is hot C. he is tired D. he want to relax 8. This month, Golden Heart's members ________ . A. clean classrooms, halls, and the toilet area B. grow plants, water flowers C. help elderly people D. collect trash, clean the toilet area, and grow plants 9. The musical club “Heartstrings” is definitely for the students who ________ . A. can sing and dance B. can sing, dance, and play musical instruments C. can write songs D. can cook 10. Spending all the time studying is ________ . A. unnecessary B. necessary C. good D. important

4 lượt xem
2 đáp án
10 giờ trước