Điều kiệnVòng lặp
Mô tả
Anh Long làm nhân viên kỹ thuật cho tổng đài Viettel. Mỗi ngày, hệ thống nhận về hàng ngàn con số điện thoại do khách hàng tự nhập trên ứng dụng My Viettel, nhưng rất nhiều người gõ nhầm — kèm dấu chấm, dấu cách, chữ cái, thậm chí cả biểu tượng cảm xúc. Anh Long cần một bộ lọc nho nhỏ để kiểm tra xem một chuỗi nhập vào có chứa toàn chữ số hay không, trước khi gửi qua bước định dạng tiếp theo.
Nhiệm vụ của bạn: viết hàm nhận vào một chuỗi s, trả về True nếu mọi ký tự trong chuỗi đều là chữ số từ '0' đến '9', ngược lại trả về False.
Đầu vào
- Một chuỗi
s(kiểu Pythonstr).
Đầu ra
- Trả về giá trị kiểu bool:
Truenếu chuỗi chỉ toàn chữ số,Falsenếu có bất kỳ ký tự nào khác hoặc chuỗi rỗng.
Ràng buộc
0 ≤ độ dài chuỗi ≤ 10^5.- Mỗi ký tự trong chuỗi có mã ASCII trong khoảng
32đến126(ký tự in được và khoảng trắng).
Ví dụ
Ví dụ 1:
- Đầu vào:
"0981234567" - Đầu ra:
True - Giải thích: Mười ký tự đều là chữ số hợp lệ nên kết quả là
True.
Ví dụ 2:
- Đầu vào:
"098 1234567" - Đầu ra:
False - Giải thích: Ký tự khoảng trắng xuất hiện ở vị trí thứ 4 không phải chữ số nên kết quả là
False.
Ví dụ 3:
- Đầu vào:
"" - Đầu ra:
False - Giải thích: Chuỗi rỗng không có ký tự nào, được xem là không hợp lệ.