Cho trước xâu kí tự S bất kì. Viết đoạn chương trình có chức năng sau: a) Đếm số các kí tự là chữ số trong S

Câu 24.8 trang 51 SBT Tin học 10: Cho trước xâu kí tự S bất kì. Viết đoạn chương trình có chức năng sau:

a) Đếm số các kí tự là chữ số trong S.

b) Đếm số các kí tự là chữ cái tiếng Anh trong S.

Trả lời

a) Chương trình có thể viết như sau:

count = 0

for ch in S:

if "0" <= ch <= "9":

count = count + 1

print(count)

b) Chương trình có thể viết như sau:

count = 0

for ch in S:

if "a" <= ch <= "z" or "A" <= ch <= "Z":

count = count + 1

print(count).

Xem thêm các bài giải SBT Tin học lớp 10 Kết nối tri thức hay, chi tiết khác:

Bài 22: Kiểu dữ liệu danh sách

Bài 23: Một số lệnh làm việc với dữ liệu danh sách

Bài 24: Xâu kí tự

Bài 25: Một số lệnh làm việc với xâu kí tự

Bài 26: Hàm trong Python

Bài 27: Tham số của hàm

Câu hỏi cùng chủ đề

Xem tất cả