Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Hỏi đáp Python (Sơ cấp)

23:43 26-07-2021 460 lượt xem 1 bình luận

Code:

s='10011111111'
print(s.count('1',1,5))
print(s.count('0',2))

2
1

Theo như luật đếm của python là từ 0 trở đi thì chỉ có 1 chữ số 2 néu đếm từ vị trí 2 đến hết 

Tuy nhiên đếm từ vị trí 1 đến 5 thì rõ ràng có 3 chữ số 1, sao đầu ra lại là 2 thế mọi người? Kể cả đếm theo thứ tự thì từ vị trí thứ nhất đến vị trí thứ 5 vẫn là có 3 chữ số 1 ạ.

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 01:05 27-07-2021
trường hợp 1 là đếm từ 1 tới vị trí thứ 5
trường hợp 2 là đếm từ 0 đến vị trí thứ 2

Câu hỏi mới nhất