Tôi đang cố gắng viết một hàm trả về số lượng dấu 0 trong một chuỗi hoặc số nguyên. Đây là những gì tôi đang cố gắng và nó không trả về các giá trị chính xác.Trong Python, làm cách nào để đếm số không theo sau trong một chuỗi hoặc số nguyên?
def trailing_zeros(longint):
manipulandum = str(longint)
x = 0
i = 1
for ch in manipulandum:
if manipulandum[-i] == '0':
x += x
i += 1
else:
return x
"không trả lại giá trị chính xác"? Nó sẽ giúp nếu bạn cung cấp các trường hợp kiểm tra bạn đang sử dụng với các câu trả lời mong đợi và câu trả lời bạn đang nhận được. –
Mới vào trang này, cảm ơn cho đầu vào. –
Tôi đoán bạn muốn nói 'i + = 1'. –