
Nói là ngày đầu tiên vs một chương trình python thì hơi quá vì tôi đã đọc qua một số ngôn ngữ như C/C++ C# và gần đây nhất là Python. Cái quan trọng là không phải đọc bao nhiêu ngôn ngữ hay đọc một ngữ bao nhiêu lâu, cái quan trọng là bạn ngồi đọc có chăm chú không, bạn giải quyết một vấn đề bằng ngôn ngữ bạn đang đọc như thế nào.
Lấy ví dụ là viết chương trình kiểm tra xem số vừa nhập vào có phải là số nguyên dương không? và nếu có thì kiểm tra xem số đó là số chẳn hay số lẻ. Số học thì rất đơn giản, chỉ cần nắm cơ bản kiến thức toán đại số bạn có thể làm đc 1 cách thoải mái. Nhưng nếu bạn quên nó thì sao, ý tôi là quên theo nghĩa đen đó ^^. Hoặc bạn biết nhưng đưa vào câu lệnh thì quá phức tạp, vừa dài vừa không tinh gọn. Lúc đó bạn có ngồi một chỗ nghiền ngẫm nó và làm cho nó Nice hơn không, theo tôi thì..... tắt cái màn hình máy tính đi và đứng lên đi 1 vòng hay chơi thể thao hay làm bất cứ thứ gì đó đừng liền quan đến nó nữa. Tối hoặc một lúc sau hay quay lại và giải quyết nó, bảo đảm hiệu quả sẽ cải thiện đáng kể.
Sao đây là code của chương trình trên mà tôi mất hơn 1 ngày kể từ 21h ngày 26/10/2015 đến 12h ngày 27/10/2015 ms hoàn thiện (tôi còn lẫn lộn cả định nghĩa số nguyên dương và số nguyên tố nữa kìa :)):
#!source:media/root/Lyosen/python/tai lieu
# coding: utf-8
# -*- Kiem tra so nguyen duong
__author__ = 'Lyosen - Nguyễn Lê Tuấn'
a = input("Vui lòng nhập vào một số bất kì: \n")
a = float(a)
if a > 0 and a % 1 == 0 and a % 2 == 0:
print(int(a), "la so nguyen duong chan")
elif a > 0 and a % 1 == 0 and a % 2 != 0:
print(a, "la so nguyen duong le")
else:
print(a, "khong la so nguyen duong")