Lệnh Nhập Số trong Python | Laptrinhcanban.com

HOME › >>

Lệnh Nhập Số trong Python

Trong thế giới lập trình, việc tương tác với người dùng là một phần quan trọng của mọi ứng dụng. Một trong những cách phổ biến để tạo kết nối giữa người dùng và máy tính là thông qua việc nhập số. Python, một trong những ngôn ngữ lập trình phổ biến nhất hiện nay, cung cấp nhiều lệnh mạnh mẽ để nhập số từ người dùng và thực hiện các tác vụ liên quan. Trong bài viết này, chúng ta sẽ tìm hiểu về lệnh nhập số trong Python và cách chúng ta có thể sử dụng chúng để tạo các ứng dụng tương tác.

Nhập Số Nguyên trong Python

Để nhập một số nguyên từ người dùng, chúng ta có thể sử dụng lệnh input(), sau đó chuyển đổi chuỗi đầu vào thành một số nguyên. Dưới đây là một ví dụ:

# Nhập số nguyên từ người dùng
input_str = input("Nhập một số nguyên: ")

# Chuyển đổi chuỗi thành số nguyên
try:
num = int(input_str)
print("Số nguyên bạn vừa nhập là:", num)
except ValueError:
print("Đây không phải là một số nguyên hợp lệ.")

Lệnh input() cho phép người dùng nhập một chuỗi từ bàn phím và sau đó sử dụng int() để chuyển đổi chuỗi đó thành một số nguyên. Điều quan trọng là phải kiểm tra đầu vào để đảm bảo nó thực sự là một số nguyên hợp lệ, để tránh lỗi.

Nhập Số Thực trong Python

Ngoài việc nhập số nguyên, bạn có thể nhập số thực từ người dùng bằng cách sử dụng lệnh float(). Dưới đây là một ví dụ:

# Nhập số thực từ người dùng
input_str = input("Nhập một số thực: ")

# Chuyển đổi chuỗi thành số thực
try:
num = float(input_str)
print("Số thực bạn vừa nhập là:", num)
except ValueError:
print("Đây không phải là một số thực hợp lệ.")

Lệnh float() cho phép bạn nhập một chuỗi và chuyển đổi nó thành một số thực. Như trong trường hợp số nguyên, bạn cũng nên kiểm tra đầu vào để đảm bảo nó thực sự là một số thực hợp lệ.

Nhập Dãy Số trong Python

Đôi khi, bạn có thể muốn nhập một dãy số thay vì một số duy nhất. Trong trường hợp này, bạn có thể sử dụng lệnh input() để nhập một chuỗi gồm nhiều số và sau đó tách chúng thành các phần tử riêng lẻ. Dưới đây là một ví dụ:

# Nhập dãy số, cách nhau bằng dấu phẩy
input_str = input("Nhập dãy số, cách nhau bằng dấu phẩy: ")

# Tách dãy số thành các phần tử riêng lẻ
numbers = input_str.split(',')
try:
numbers = [float(num) for num in numbers]
print("Dãy số bạn vừa nhập là:", numbers)
except ValueError:
print("Một hoặc nhiều giá trị không hợp lệ trong dãy số.")

Trong ví dụ này, chúng ta nhập một chuỗi chứa nhiều số, cách nhau bằng dấu phẩy, sau đó sử dụng phương thức split() để tách chúng thành các phần tử riêng lẻ. Cuối cùng, chúng ta chuyển đổi chúng thành các số thực và lưu trữ chúng trong một danh sách.

Làm Việc Với Dãy Số trong Python

Sau khi bạn đã nhập dãy số, Python cung cấp nhiều cách để thực hiện các tác vụ và tính toán trên chúng.

  1. Tính Tổng Các Số Trong Dãy

Để tính tổng các số trong dãy, bạn có thể sử dụng vòng lặp for hoặc hàm sum(). Dưới đây là một ví dụ:

total = sum(numbers)  # Tính tổng các số trong dãy
print("Tổng các số trong dãy là:", total)

Hàm sum() tính tổng của tất cả các phần tử trong dãy số.

  1. Tìm Giá Trị Lớn Nhất và Nhỏ Nhất

Để tìm giá trị lớn nhất và nhỏ nhất trong dãy, bạn có thể sử dụng hàm max()min(). Dưới đây là một ví dụ:

max_value = max(numbers)  # Tìm giá trị lớn nhất trong dãy số
min_value = min(numbers) # Tìm giá trị nhỏ nhất trong dãy số
print("Giá trị lớn nhất trong dãy là:", max_value)
print("Giá trị nhỏ nhất trong dãy là:", min_value)

Hàm max() trả về giá trị lớn nh

ất trong dãy, trong khi min() trả về giá trị nhỏ nhất.

  1. Sắp Xếp Dãy Số

Để sắp xếp dãy số theo thứ tự tăng dần hoặc giảm dần, bạn có thể sử dụng hàm sorted(). Dưới đây là một ví dụ:

sorted_numbers = sorted(numbers)  # Sắp xếp dãy số tăng dần
print("Dãy số sau khi sắp xếp là:", sorted_numbers)

Hàm sorted() trả về một bản sao của dãy đã sắp xếp mà không làm thay đổi dãy gốc.

  1. Tìm Phần Tử Trong Dãy

Để tìm xem một phần tử cụ thể có tồn tại trong dãy hay không, bạn có thể sử dụng toán tử in. Dưới đây là một ví dụ:

element_to_find = 42
if element_to_find in numbers:
print(f"{element_to_find} tồn tại trong dãy số.")
else:
print(f"{element_to_find} không tồn tại trong dãy số.")

Toán tử in cho phép bạn kiểm tra xem một giá trị có tồn tại trong dãy hay không và trả về một giá trị Boolean.

Kết Luận

Trên đây Kiyoshi đã hướng dẫn bạn về lệnh nhập số trong python rồi. Lệnh nhập số trong Python chính là cầu nối giữa người dùng và máy tính, cho phép chúng ta xây dựng các ứng dụng tương tác một cách dễ dàng. Bằng cách sử dụng các lệnh input(), int(), và float(), chúng ta có khả năng nhập số nguyên và số thực từ người dùng. Hơn nữa, chúng ta có thể nhập dãy số, thực hiện các phép tính toán cơ bản và tương tác với dữ liệu một cách hiệu quả.

URL Link

https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/so-trong-python/lenh-nhap-so-trong-python/

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME  › >>

Profile
きよしです!笑

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.