hoc-lap-trinh-2

Giới thiệu

Python là một ngôn ngữ lập trình tuyệt vời cho người mới bắt đầu do cú pháp đơn giản và dễ đọc. Việc học lập trình Python thông qua các ví dụ thực hành là cách hiệu quả để nắm vững các khái niệm cơ bản và phát triển kỹ năng lập trình của bạn. Trong bài viết này, chúng tôi sẽ chia sẻ các ví dụ demo đơn giản giúp bạn dễ dàng luyện tập và hiểu rõ hơn về Python.

Tại sao chọn Python?

1. Cú pháp dễ hiểu

Python được thiết kế với cú pháp rõ ràng và dễ hiểu, giúp người mới bắt đầu nhanh chóng nắm bắt các khái niệm cơ bản mà không gặp quá nhiều khó khăn.

2. Thư viện phong phú

Python có rất nhiều thư viện hỗ trợ, từ xử lý dữ liệu, phát triển web, đến trí tuệ nhân tạo. Điều này giúp bạn dễ dàng mở rộng kiến thức và kỹ năng của mình.

3. Cộng đồng lớn

Python có một cộng đồng người dùng rộng lớn và nhiệt tình, luôn sẵn sàng giúp đỡ và chia sẻ kinh nghiệm. Bạn có thể tìm thấy rất nhiều tài liệu và tài nguyên miễn phí để học tập.

Các ví dụ demo cho người mới bắt đầu

Dưới đây là một số ví dụ đơn giản giúp bạn làm quen với lập trình Python và luyện tập các kiến thức cơ bản.

1. In ra màn hình “Hello, World!”

Đây là chương trình cơ bản nhất mà mọi người mới học lập trình đều bắt đầu. Chương trình này sẽ in ra dòng chữ “Hello, World!” trên màn hình.

print("Hello, World!")

2. Tính tổng hai số

Chương trình này yêu cầu người dùng nhập hai số và sau đó tính tổng của chúng.

# Yêu cầu người dùng nhập hai số

num1 = float(input("Nhập số thứ nhất: "))

num2 = float(input("Nhập số thứ hai: "))

# Tính tổng

sum = num1 + num2

# In kết quả

print("Tổng của hai số là:", sum)

3. Kiểm tra số chẵn hay lẻ

Chương trình này sẽ kiểm tra xem một số nguyên do người dùng nhập vào là số chẵn hay số lẻ.

# Yêu cầu người dùng nhập một số nguyên

num = int(input("Nhập một số nguyên: "))

# Kiểm tra số chẵn hay lẻ

if num % 2 == 0:

    print(num, "là số chẵn")

else:

    print(num, "là số lẻ")

4. Tính giai thừa của một số

Chương trình này sẽ tính giai thừa của một số nguyên không âm do người dùng nhập vào.

# Yêu cầu người dùng nhập một số nguyên không âm

num = int(input("Nhập một số nguyên không âm: "))

# Tính giai thừa

factorial = 1

if num < 0:

    print("Số không hợp lệ")

elif num == 0:

    print("Giai thừa của 0 là 1")

else:

    for i in range(1, num + 1):

        factorial *= i

    print("Giai thừa của", num, "là", factorial)

5. In dãy số Fibonacci

Chương trình này sẽ in ra dãy số Fibonacci đến một số phần tử do người dùng nhập vào.

# Yêu cầu người dùng nhập số phần tử của dãy Fibonacci

n = int(input("Nhập số phần tử của dãy Fibonacci: "))

# Khởi tạo hai số đầu tiên của dãy Fibonacci

a, b = 0, 1

count = 0

# In dãy Fibonacci

if n <= 0:

    print("Số không hợp lệ")

elif n == 1:

    print("Dãy Fibonacci đến", n, "phần tử là:", a)

else:

    print("Dãy Fibonacci:")

    while count < n:

        print(a, end=" ")

        c = a + b

        a = b

        b = c

        count += 1

6. Kiểm tra số nguyên tố

Chương trình này sẽ kiểm tra xem một số nguyên do người dùng nhập vào có phải là số nguyên tố hay không.

# Yêu cầu người dùng nhập một số nguyên

num = int(input("Nhập một số nguyên: "))

# Kiểm tra số nguyên tố

if num > 1:

    for i in range(2, int(num/2) + 1):

        if (num % i) == 0:

            print(num, "không phải là số nguyên tố")

            break

    else:

        print(num, "là số nguyên tố")

else:

    print(num, "không phải là số nguyên tố")

7. Đảo ngược một chuỗi

Chương trình này sẽ đảo ngược chuỗi do người dùng nhập vào.

# Yêu cầu người dùng nhập một chuỗi

string = input("Nhập một chuỗi: ")

# Đảo ngược chuỗi

reversed_string = string[::-1]

# In chuỗi đảo ngược

print("Chuỗi đảo ngược là:", reversed_string)

8. Tính tổng các số trong một danh sách

Chương trình này sẽ tính tổng các số trong một danh sách do người dùng nhập vào.

# Yêu cầu người dùng nhập các số, cách nhau bởi dấu phẩy

numbers = input("Nhập các số, cách nhau bởi dấu phẩy: ").split(',')

# Chuyển đổi các phần tử trong danh sách sang kiểu số nguyên

numbers = [int(number) for number in numbers]

# Tính tổng các số

sum = sum(numbers)

# In kết quả

print("Tổng của các số là:", sum)

Kết luận

Việc học lập trình Python thông qua các ví dụ thực hành giúp bạn nắm vững các khái niệm cơ bản và phát triển kỹ năng lập trình một cách hiệu quả. Hãy bắt đầu từ những bài tập đơn giản, kiên trì thực hành và không ngừng khám phá những kiến thức mới. Chúc bạn thành công trên con đường học lập trình Python!

By hoadv