Hoán đổi hai số mà không sử dụng biến thứ ba: C, Chương trình Python

Trong lập trình, hoán đổi ngôn ngữ có nghĩa là hoán đổi giá trị của hai biến. Biến có thể chứa một số, chuỗi, danh sách hoặc mảng, đối tượng, v.v. Cách hoán đổi chung là sử dụng biến tạm thời để giữ các giá trị. Ví dụ,

Các bước chung để hoán đổi hai số là:

Chương trình Python để tìm giai thừa của một số

Giai thừa của một số sử dụng vòng lặp for

Chúng ta hãy lấy ví dụ về mã python lấy số nguyên dương làm đầu vào để xác định giai thừa của số nguyên dương. Trong đoạn mã sau, vòng lặp bắt đầu bằng một, sau đó nó nhân với mỗi số đứng trước số thực tế có giai thừa cần được xác định.

Mã python sau đây minh họa hàm giai thừa bằng cách sử dụng vòng lặp.

Mã Python:

print ("Input a number") factorialIP = int (input ()) ffac

Đọc thêm →

Nhập mô-đun bằng Python với các ví dụ

Các mô-đun trong Python là gì?

Mô-đun là một tệp có mã python. Mã có thể ở dạng biến, hàm hoặc lớp được xác định. Tên tập tin trở thành tên mô-đun.

Ví dụ: nếu tên tệp của bạn là guru99.py thì tên mô-đun sẽ là guru99. Với chức năng mô-đun, bạn có thể chia mã của mình thành các tệp khác nhau thay vì viết mọi thứ bên trong một tệp.

Mô-đun nhập Python là gì?

Một tập tin được coi là một mô-đun tr

Đọc thêm →

Đa luồng trong Python với ví dụ: Tìm hiểu GIL trong Python

Ngôn ngữ lập trình python cho phép bạn sử dụng đa xử lý hoặc đa luồng. Trong hướng dẫn này, bạn sẽ học cách viết các ứng dụng đa luồng bằng Python.

Chủ đề là gì?

Một luồng là một đơn vị thực thi trên lập trình đồng thời. Đa luồng là một kỹ thuật cho phép CPU thực thi nhiều tác vụ của một tiến trình cùng một lúc. Các luồng này có thể thực thi riêng lẻ trong khi chia sẻ tài nguyên tiến trình của chúng.

Một quy trình

Đọc thêm →

Hướng dẫn PyQt5 với các ví dụ: Thiết kế GUI bằng PyQt trong Python

PyQt là gì?

PyQt là một liên kết python của bộ công cụ tiện ích nguồn mở Qt, cũng có chức năng như một khung phát triển ứng dụng đa nền tảng. Qt là một framework C++ phổ biến để viết các ứng dụng GUI cho tất cả các nền tảng máy tính để bàn, thiết bị di động và nhúng chính (hỗ trợ Linux, Windows, MacOS, Android, iOS, Raspberry Pi, v.v.).

PyQt là một phần mềm miễn phí được phát triển và duy trì bởi Riverbank Computing, một công ty có t

Đọc thêm →

Tệp XML Python – Cách đọc, viết và phân tích cú pháp

XML là gì?

XML là viết tắt của Ngôn ngữ đánh dấu có thể mở rộng. Nó được thiết kế để lưu trữ và vận chuyển lượng dữ liệu từ nhỏ đến trung bình và được sử dụng rộng rãi để chia sẻ thông tin có cấu trúc.

Python cho phép bạn phân tích cú pháp và sửa đổi các tài liệu XML. Để phân tích tài liệu XML, bạn cần có toàn bộ tài liệu XML trong bộ nhớ. Trong hướng dẫn này, chúng ta sẽ xem cách chúng ta có thể sử dụng lớp XML minidom trong Python để tải và phân tí

Đọc thêm →

Truy cập Internet Python bằng Urllib.Request và urlopen()

urllib là gì?

urllib là một mô-đun Python có thể được sử dụng để mở URL. Nó định nghĩa các hàm và lớp để trợ giúp trong các hành động URL.

Với Python, bạn cũng có thể truy cập và truy xuất dữ liệu từ internet như XML, HTML, JSON, v.v. Bạn cũng có thể sử dụng Python để làm việc trực tiếp với dữ liệu này. Trong hướng dẫn này, chúng ta sẽ xem cách chúng ta có thể truy xuất dữ liệu từ web. Ví dụ: ở đây chúng tôi đã sử dụng URL video guru99 và chúng tôi s

Đọc thêm →

Hướng dẫn Django cho người mới bắt đầu: Tính năng, Kiến trúc & Lịch sử

Tóm tắt hướng dẫn Django

Hướng dẫn Django này bao gồm tất cả các chủ đề cơ bản từ đầu. Trong hướng dẫn này, bạn sẽ tìm hiểu các khái niệm như Django là gì, lịch sử Django, tính năng của Django, Đặc điểm của khung Django, Thành phần của Django, Ưu điểm và nhược điểm, v.v. Trước khi học Django, hãy hiểu:

Khung Web là gì?

Khung web là một thư viện mã giúp bạn xây dựng một khung công tác linh hoạt, có thể mở rộng

Đọc thêm →

Hướng dẫn PyTest: Là gì, Cách cài đặt, Khung, Xác nhận

PyTest là gì?

PyTest là một khung thử nghiệm cho phép người dùng viết mã kiểm tra bằng ngôn ngữ lập trình Python. Nó giúp bạn viết các trường hợp thử nghiệm đơn giản và có thể mở rộng cho cơ sở dữ liệu, API hoặc giao diện người dùng. PyTest chủ yếu được sử dụng để viết bài kiểm tra cho API. Nó giúp viết các bài kiểm tra từ các bài kiểm tra đơn vị đơn giản đến các bài kiểm tra chức năng phức tạp.

Tại sao

Đọc thêm →

Hướng dẫn LỊCH Python với ví dụ

Mô-đun lịch trong Python có lớp lịch cho phép tính toán các tác vụ khác nhau dựa trên ngày, tháng và năm. Trên hết, lớp TextCalendar và HTMLCalendar trong Python cho phép bạn chỉnh sửa lịch và sử dụng theo yêu cầu của mình.

Hãy xem chúng ta có thể làm gì với Lịch Python.

Bước 1) Chạy mã.