30/05/2025
Nguyễn Đức Thiện
30/05/2025
NHỚ PHẢI IN ĐÚNG
30/05/2025
30/05/2025
Nguyễn Đức Thiện Để tính độ dài và in ra xâu đảo ngược trong Python, bạn có thể làm như sau:
Python
# Nhập xâu từ bàn phím s = input("Nhập một xâu: ") # Tính độ dài của xâu length = len(s) # Đảo ngược xâu reversed_s = s[::-1] # In ra độ dài và xâu đảo ngược print("Độ dài của xâu:", length) print("Xâu đảo ngược:", reversed_s)
Giải thích:
s = input("Nhập một xâu: ")
: Dòng này sẽ hiển thị thông báo "Nhập một xâu: " trên màn hình và chờ người dùng nhập dữ liệu từ bàn phím. Dữ liệu người dùng nhập vào sẽ được gán cho biến s
.length = len(s)
: Hàm len()
được dùng để tính độ dài (số ký tự) của xâu s
. Kết quả được lưu vào biến length
.reversed_s = s[::-1]
: Đây là một kỹ thuật cắt lát (slicing) trong Python để đảo ngược xâu.s
là xâu ban đầu.[:]
nghĩa là lấy toàn bộ xâu.-1
là bước nhảy (step). Khi bước nhảy là -1
, Python sẽ duyệt xâu từ cuối về đầu, tạo ra một xâu mới là xâu đảo ngược.print("Độ dài của xâu:", length)
: Dòng này in ra chuỗi "Độ dài của xâu:" và giá trị của biến length
.print("Xâu đảo ngược:", reversed_s)
: Dòng này in ra chuỗi "Xâu đảo ngược:" và giá trị của biến reversed_s
.Ví dụ minh họa:
Nếu bạn nhập hello world
:
Nhập một xâu: hello world Độ dài của xâu: 11 Xâu đảo ngược: dlrow olleh
Nếu bạn nhập D hat 9 d dot di < 10 ^ 999
:
Nhập một xâu: D hat 9 d dot di < 10 ^ 999 Độ dài của xâu: 28 Xâu đảo ngược: 999 ^ 01 < id tod d 9 tah D
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
Top thành viên trả lời