Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triể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 ạ.
trường hợp 2 là đếm từ 0 đến vị trí thứ 2