khoahoc.vietjack.com

Câu hỏi:

06/08/2026 3 Lưu

Viết chương trình nhập vào 1 chuỗi văn bản bất kỳ từ bàn phím

a)  Kiểm tra chuỗi vừa nhập phải chuỗi đối xứng không, hiển thị kết quả ra màn hình

(VD: “madam” chuỗi đối xứng; “mabcdam” chuỗi không đối xứng).

b)  Thực hiện xoá bỏ các dấu cách tồn tại trong chuỗi, kiểm tra lại xem chuỗi sau khi xoá khoảng trắng có là chuỗi đối xứng hay không rồi hiển thị kết quả ra màn hình?

Quảng cáo

Trả lời:

verified Giải bởi Vietjack

# a) Nhập chuỗi và kiểm tra đối xứng chuoi = input("Nhập vào một chuỗi: ") if chuoi == chuoi[::-1]:

print(f"Chuỗi '{chuoi}' chuỗi đối xứng.") else:

print(f"Chuỗi '{chuoi}' không phải chuỗi đối xứng.")

# b) Xoá dấu cách và kiểm tra lại chuoi_khong_cach = chuoi.replace(" ", "")

if chuoi_khong_cach == chuoi_khong_cach[::-1]:

print(f"Sau khi xoá khoảng trắng, chuỗi '{chuoi_khong_cach}' chuỗi đối xứng.") else:

print(f"Sau khi xoá khoảng trắng, chuỗi '{chuoi_khong_cach}' không phải chuỗi đối xứng.")

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1

A.  Giúp chương trình chạy nhanh hơn    
B. Giúp phát hiện gỡ lỗi chương trình
C. Giảm số dòng lệnh trong chương trình           
D. Tối ưu hóa bộ nhớ sử dụng

Lời giải

Đáp án B

Câu 2

A. Chọn File -> Save As              
B. Chọn Tools -> Save Image
C. Chọn View -> Save Image      
D. Chọn Edit -> Save

Lời giải

Đáp án A

Câu 3

A. Có hiểu biết sâu về toán học.
B. Biết chơi nhiều nhạc cụ khác nhau.
C. Có khả năng sử dụng thành thạo phần mềm đồ hoạ máy tính kiến thức về công nghệ, khả năng cảm nhận cái đẹp, khả năng sáng tạo.
D. Kỹ năng giao tiếp, xử tình huống tốt.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 4

A. 3 bước                 
B. 4 bước                     
C. 2 bước                     
D. 5 bước

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A. Chuyển các yêu cầu về phần mềm thành bản thiết kế phần mềm.
B. Chuyển những tả bản thiết kế thành các lệnh thực hiện được trên máy tính để máy tính “hiểu” và “thực hiện” đúng theo thiết kế.
C. Thực hiện các bước thử nghiệm sản phẩm xem khiếm khuyết gì không để khắc phục kịp thời trước khi phần mềm đến tay người sử dụng.
D. Phân tích nhu cầu của cộng đồng cần phục vụ, xác định vai trò của phần mềm, xác định thông tin đầu vào, đầu ra của hệ thống phần mềm cần xây dựng.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

A. Các hệ thống ngân hàng, tài chính hay tư nhân đều phải sử dụng hệ thống phần mềm phức tạp, tính nghiệp vụ cao. Từ đó, mở ra nhiều cơ hội lớn cho những người thiết kế và lập trình.
B. Lập trình viên hội làm việc các vị trí trong các cấp chính quyền, cấp bộ ngành, chính phủ.
C. Những nghề thuộc nhóm thiết kế lập trình chỉ thể làm quan nhân.
D. Thế giới công nghệ thay đổi từng giây, từng phút, từng giờ. Những kiến thức được học sẽ nhanh bị cũ, vì vậy phải học tập không ngừng.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP