Viết chương trình yêu cầu nhập từ bàn phím một xâu kí tự, sau đó thông báo:

Câu hỏi :

Viết chương trình yêu cầu nhập từ bàn phím một xâu kí tự, sau đó thông báo:

- Tổng số các kí tự là chữ số của xâu.

- Tổng số các kí tự là chữ cái tiếng Anh trong xâu.

Viết hàm cho mỗi yêu cầu trên.

* Đáp án

* Hướng dẫn giải

Chương trình:

def numbers(s):

    t=0

    for ch in s:

        if '0'<=ch<='9':

            t=t+1

    return t

def characters(s):

    t=0

    for ch in s:

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

            t=t+1

    return t

s=input("Nhập xâu kí tự")

print("Số kí tự chữ số trong xâu s là: ", numbers(s))

print("Số kí tự chữ cái trong xâu s là: ", characters(s))

Câu hỏi trên thuộc đề trắc nghiệm dưới đây !

Bài tập Hàm trong Python có đáp án !!

Số câu hỏi: 9

Copyright © 2021 HOCTAP247