Câu hỏi:

12/07/2024 3,848

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.

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

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 HOT CÙNG CHỦ ĐỀ

Lời giải

float(): tham số là một xâu kí tự hoặc số nguyên và trả về giá trị số thực

str(): tham số là các kiểu dữ liệu khác nhau và trả về xâu kí tự

len(): tham số là danh sách hoặc xâu kí tự và trả về giá trị kiểu số nguyên

list(): tham số là kiểu dữ liệu string, tuple,… và trả về kiểu danh sách

Lời giải

Chương trình:

def numbers(s):

    t=0

    for ch in s:

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

            t=t+1

    return t

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP