Cách nhận số từ người dùng trong Python
Trong bài viết này, mình sẽ tìm hiểu cách nhận số từ người dùng và thực hiện một số tác vụ đơn giản trên số đó.
Để nhận số từ người dùng trong Python, mình có thể sử dụng hàm input()
. Hàm này sẽ cho phép người dùng nhập dữ liệu từ bàn phím và trả về dữ liệu đó dưới dạng một chuỗi (string). Tuy nhiên, khi làm việc với số, chúng ta cần chuyển đổi chuỗi nhập vào thành số nguyên (integer) hoặc số thực (float) để có thể thực hiện các phép toán và xử lý dữ liệu số học.
Dưới đây là một ví dụ đơn giản về cách nhận số từ người dùng và thực hiện một số tác vụ đơn giản trên số đó:
# Nhận số từ người dùng number_str = input("Nhập một số: ") # Chuyển đổi chuỗi thành số nguyên number = int(number_str) # In ra số đã nhập print("Số bạn vừa nhập là:", number) # Thực hiện một số tác vụ với số đã nhập square = number ** 2 cube = number ** 3 # In ra kết quả print("Bình phương của", number, "là", square) print("Lập phương của", number, "là", cube)
Trong đoạn mã trên, mình sử dụng hàm input()
để nhận số từ người dùng và lưu kết quả vào biến number_str. Sau đó, mình sử dụng hàm int()
để chuyển đổi number_str
thành một số nguyên và lưu vào biến number.
Tiếp theo, ta thực hiện một số tác vụ trên số đã nhập, như tính bình phương (square) và lập phương (cube) của số đó. Cuối cùng, mình in ra kết quả sử dụng hàm print()
.
Bạn có thể thay đổi và mở rộng đoạn mã trên để thực hiện các tác vụ khác với số đã nhập từ người dùng. Ví dụ: tính tổng, hiệu, tích, thương của hai số nhập từ người dùng, kiểm tra số đó có phải là số chẵn hay không, và nhiều tác vụ khác nữa.
Hy vọng rằng bài viết này đã giúp bạn hiểu cách nhận số từ người dùng và thực hiện các tác vụ đơn giản trên số đó trong Python. Việc thực hành và mở rộng những ví dụ trên sẽ giúp bạn làm quen và nắm vững các khái niệm cơ bản trong lập trình Python.
Bài giải
-------------------- ######## --------------------
Câu hỏi thường gặp liên quan:
- Cách nhận số từ người dùng trong Python
- Hiển thị 3 chuỗi “Name”, “Is”, “James” thành “Name**Is**James” trong Python
- Chuyển đổi số thập phân thành bát phân bằng Python
- Hiển thị số float với 2 chữ số thập phân bằng hàm print() trong Python
- Chấp nhận danh sách 5 số float làm đầu vào từ người dùng trong Python
- Viết toàn bộ nội dung của một file đã cho vào một file mới bằng cách bỏ dòng số 5 bằng Python
- Chấp nhận ba chuỗi bất kỳ từ một lệnh gọi input() trong Python