© 2017

Viết chương trình nhập tên, in ra ngày sinh sử dụng dictionary trong Python

NLD Code - Viết chương trình nhập tên, in ra ngày sinh sử dụng dictionary trong Python. Đây là một bài tập giúp theo dõi ngày sinh và tìm thấy thông tin đó dựa trên tên của họ.

Viết chương trình nhập tên, in ra ngày sinh sử dụng dictionary trong Python. Đây là một bài tập giúp theo dõi ngày sinh và tìm thấy thông tin đó dựa trên tên của họ.

Câu hỏi

  • Hãy tạo một #Dictionary gồm tên và ngày sinh. Yêu cầu người dùng nhập tên và trả lại đúng ngày sinh của người đó.

Gợi ý

  • Sử dụng Dictionary để lưu danh sách thông tin tên và ngày sinh.

Tiến hành code

Tạo một Dictionary có thông tin tên và ngày sinh

thisdict = {
    "Điệp": "30/03/2000",
    "Vĩnh": "01/01/1981",
    "Ngọc": "20/07/1986",
    "Tuyền": "25/08/1989",
    "Dung": "18/10/1992",
    "Uyên": "24/10/1992"
}

Đưa ra câu thông báo và nhận tên người dùng nhập vào

nam = input("Nhập tên: ")

Bắt lỗi phát sinh khi chạy chương trình

try:
    
except:
    

Nếu tên tồn tại trong Dictionary

print("=> Tên",nam,"có ngày sinh là:",thisdict[nam])

Nếu tên không tồn tại trong Dictionary

print("=> Không tồn tại",nam,"trong Dictionary")

Chương trình hoàn chỉnh

# http://nguyenlediep.com

print(">>>>> www.nldc.vn <<<<<\n")

thisdict = {
    "Điệp": "30/03/2000",
    "Vĩnh": "01/01/1981",
    "Ngọc": "20/07/1986",
    "Tuyền": "25/08/1989",
    "Dung": "18/10/1992",
    "Uyên": "24/10/1992"
}
nam = input("- Nhập tên: ")
try:
    print("=> Tên",nam,"có ngày sinh là:",thisdict[nam])
except:
    print("=> Không tồn tại",nam,"trong Dictionary")

# Chúc các bạn thành công!

Kết quả

  •  Nhấn F5 hoặc vào Run chọn Run Module sau đó nhập thông tin chương trình yêu cầu ta được:
Chúc các bạn thành công và vui vẻ! cheeky
Chia sẻ
Nguyễn Lê Điệp

Nguyễn Lê Điệp

Có sở thích lập trình, viết lách nên đã từng tham gia ở một số diễn đàn, đến năm 2017 mới có điều kiện sáng lập ra Nguyễn Lê Điệp chấm Com. Được sinh ra ở Bình Định, đang học tập và làm việc tại thành phố Hồ Chí Minh...