Bài viết được đăng tại nguyenlediep.com - không copy dưới mọi hình thức.
NLD Code - Chương trình nhập vào năm sinh từ bàn phím xuất ra số tuổi trong python. Theo tựa đề thì chỉ cần bạn nhập năm sinh của mình thì nó sẽ đưa ra thông báo là bạn năm...
Chương trình nhập vào năm sinh từ bàn phím xuất ra số tuổi trong #Python. Theo tựa đề thì chỉ cần bạn nhập năm sinh của mình thì nó sẽ đưa ra thông báo là bạn năm nay đã được bao nhiêu tuổi đã già hay chưa.
Bước 1: Chèn hàm thời gian bằng câu lệnh
import time
Bước 2: Lấy thời gian hiện tại và gán vào biến x
x = time.localtime()
Bước 3: Tạo một hàm để nhận giá trị người dùng nhập vào
def xuat_tuoi(namsinh)
Bước 4: Gán số tuổi tính được vào biến a
a = x[0]-namsinh
Bước 5: Bắt các điều kiện có thể xảy ra
if a==0: print "Tuoi cua ban la:", a+1 elif (a<0): print "Tuoi nay chua ton tai!" else: print "Tuoi cua ban la:", a
Bước 6: Đưa ra thông báo nhập năm sinh đồng thời lấy giá trị đó gán vào biến namsinh
namsinh = int(raw_input("Nhap nam sinh: "))
Bước 7: Gọi hàm xuat_tuoi vừa viết bên trên và truyền vào giá trị namsinh
xuat_tuoi(namsinh)
Bước 8: Dùng try except Exception để bắt lỗi khi người dùng nhập sai
try: except Exception:
Và đoạn code hoàn chỉnh nhất cho bài này được thể hiện như bên dưới
import time try: x = time.localtime() def xuat_tuoi(namsinh): a = x[0]-namsinh if a==0: print "Tuoi cua ban la:", a+1 elif (a<0): print "Tuoi nay chua ton tai!" else: print "Tuoi cua ban la:", a namsinh = int(raw_input("Nhap nam sinh: ")) xuat_tuoi(namsinh) except Exception: print "Loi roi vui long kiem tra lai!"
Chúc các bạn thành công và vui vẻ!