Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

giúp em em với ạ, python

16:13 22-10-2023 319 lượt xem 1 bình luận
Nhập 1 số n có tối đa 2 chữ số và hãy cho biết các đọc dạng chữ 
Mn giúp e với ạ

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Map170505 đã bình luận 14:31 23-10-2023
def doc_so(n: int) -> str:
    if n < 0 or n > 99:
        return "Số không hợp lệ"
    don_vi = ["không", "một", "hai", "ba", "bốn", "năm", "sáu", "bảy", "tám", "chín"]
    chuc = ["", "mười", "hai mươi", "ba mươi", "bốn mươi", "năm mươi", "sáu mươi", "bảy mươi", "tám mươi", "chín mươi"]
    if n == 0:
        return don_vi[0]
    elif n < 10:
        return don_vi[n]
    elif n % 10 == 0:
        return chuc[n // 10]
    else:
        return chuc[n // 10] + " " + don_vi[n % 10]

Câu hỏi mới nhất