Thứ sáu, 22/11/2024
IMG-LOGO

Câu hỏi:

10/07/2024 74

Xét bài toán: Cho xâu s nhập vào từ bàn phím. Người ta thay kí tự ở vị trí chẵn trong xâu bằng kí tự “*”.

Chú ý: Vị trí các kí tự trong xâu được đánh số bắt đầu từ 0.

Hãy tìm lỗi trong chương trình sau và đề xuất một cách sửa.

Media VietJack

Trả lời:

verified Giải bởi Vietjack

Câu lệnh sai là: s [i ]= '*'. Do Python không cho phép trực tiếp thay đổi giá trị kí tự trong xâu. Một trong các cách sửa là:

Thay s[i]= '*' bằng câu lệnh s = s. replace (s[i], '*')

Câu trả lời này có hữu ích không?

0

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

Câu 1:

Cho A = 5, B = 10, giá trị logic của điều kiện nào là False?

Xem đáp án » 23/06/2023 302

Câu 2:

Với hàm BCNN được xây dựng ở chương sau đây (Hình 1), trong những dòng lệnh có sử dụng hàm BCNN, dòng lệnh nào đúng, dòng lệnh nào sai và tại sao?

Media VietJack

Hình 1. Chương trình về hàm bội chung nhỏ nhất

Xem đáp án » 23/06/2023 77

Câu 3:

<Điều kiện> trong câu lệnh rẽ nhánh là:

Xem đáp án » 23/06/2023 75

Câu 4:

Cú pháp đúng của câu lệnh lặp for:

Xem đáp án » 23/06/2023 73

Câu 5:

Em hãy cho biết kết quả của chương trình sau:

>>>a=5

>>>b=10

>>>if a < b:

print(‘True’)

Xem đáp án » 23/06/2023 71

Câu 6:

Kết quả của đoạn chương trình sau:       

s = 0

for i in range(1, 10):

s = s + i

print(s)

Xem đáp án » 23/06/2023 68

Câu 7:

Cho chương trình sau:

y = “Trúc xin trúc mọc sân đình”

x1 = “sân đình”

x2 = “bờ ao”

print(y.replace(x1,x2))

Kết quả của chương trình trên là:

Xem đáp án » 23/06/2023 68

Câu 8:

Cho xâu st=’abc’. Hàm len(st) có giá trị là:

Xem đáp án » 23/06/2023 65

Câu 9:

Cho biểu thức logic x and y. Biểu thức nhận giá trị True khi nào?

Xem đáp án » 23/06/2023 64

Câu 10:

Trong Python, với cấu trúc if – else thì <câu lệnh hay nhóm câu lệnh 1> được thực hiện khi:

Xem đáp án » 23/06/2023 64

Câu 11:

Phát biểu nào sau đây là đúng?

Xem đáp án » 23/06/2023 64

Câu 12:

Cho x = 5, y = 10. Hãy cho biết biểu thức logic nào nhận giá trị True?

Xem đáp án » 23/06/2023 61

Câu 13:

Hàm trong Python được khai báo theo mẫu:

Xem đáp án » 23/06/2023 61

Câu 14:

Chọn phát biểu không đúng?

Xem đáp án » 23/06/2023 59

Câu 15:

Để khai báo dữ liệu kiểu xâu thì dữ liệu phải được khai báo trong cặp ngoặc nào sau đây:

Xem đáp án » 23/06/2023 57