Bài viết được đăng tại nguyenlediep.com - không copy dưới mọi hình thức.
NLD Code - Viết chương trình nhập tên và tuổi, in ra năm họ đủ 100 tuổi trong Python. Bài viết giúp bạn hiểu hơn về lệnh nhận giá trị của người dùng và biết thêm về thư viện datetime.
Viết chương trình nhập tên và tuổi, in ra năm họ đủ 100 tuổi trong Python. Bài viết giúp bạn hiểu hơn về lệnh nhận giá trị của người dùng và biết thêm về thư viện datetime.
Câu hỏi
- Viết chương trình yêu cầu người dùng nhập tên và tuổi. Xuất ra năm khi họ đủ 100 tuổi.
Gợi ý
- Viết lệnh yêu cầu nhập dữ liệu, sử dụng thư viên datetime để tính toán và in ra kết quả.
Tiến hành code
Gọi thư viện datetime
import datetime
Lấy ngày tháng năm và giờ hiện tại
dat = datetime.datetime.now()
Đư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 của bạn: ")
Đưa ra câu thông báo và nhận số tuổi người dùng nhập vào
old = input("Nhập số tuổi của bạn: ")
Lấy ra năm hiện tại
yea = dat.year
Gán biến num_yar để lưu số năm khi họ đủ 100 tuổi
num_yea = int(100) - int(old) + int(yea)
In ra tên và số năm họ đủ 100 tuổi
print("=> Xin chào ",nam,", năm ",num_yea," là năm bạn đủ 100 tuổi")
Chương trình hoàn chỉnh
# http://nguyenlediep.com print(">>>>> www.nldc.vn <<<<<\n") import datetime dat = datetime.datetime.now() nam = input("- Nhập tên của bạn: ") old = input("- Nhập số tuổi của bạn: ") yea = dat.year num_yea = int(100)-int(old)+int(yea) print("=> Xin chào ",nam,", năm ",num_yea," là năm bạn đủ 100 tuổi") # 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ẻ!