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

Trả lời Vận dụng 2 trang 130 Tin học 10 sách Kết nối tri thức hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 10.

1 994 lượt xem


Giải Tin học 10 Kết nối tri thức Bài 26: Hàm trong python

Vận dụng 2 trang 130 Tin học 10: Viết chương trình yêu cầu nhập từ bàn phím một 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.

Trả lời:

def numbers(s):
    d=0
    for i in s:
        if i>='0' and i<='9': d=d+1
    return d
def DemKT(s):
    d=0
    s=s.upper()     #Biến xâu thành kí tự in hoa
    for i in s:
        m=ord(i)    #Lấy mã Unicode từng kí tự của s đưa vào biến m
        if m>=65 and m<=90:d=d+1
    return d
#Gọi hàm
s=input("Nhập vào xâu kí tự:")
print("Số kí tự số trong xâu là:",numbers(s))
print("Số kí tự tiếng Anh trong xâu là:",DemKT(s))

Giải Tin học 10 Bài 26: Hàm trong python - Kết nối tri thức (ảnh 1)

Hình 1. Chương trình

Giải Tin học 10 Bài 26: Hàm trong python - Kết nối tri thức (ảnh 1)

Hình 2. Kết quả chạy thử

Xem thêm các bài giải sách giáo khoa Tin học 10 bộ sách Kết nối tri thức với cuộc sống hay, chi tiết khác:

Khởi động trang 127 Tin học 10: Các chương trình giải những bài toán thực tế phức tạp thường có rất nhiều dòng lệnh...

Hoạt động 1 trang 127 Tin học 10: Tìm hiểu một số hàm của Python...

Câu hỏi trang 128 Tin học 10: Mô tả tham số và giá trị trả lại của mỗi hàm sau...

Hoạt động 2 trang 128 Tin học 10: Cách thiết lập hàm trong Python...

Câu hỏi trang 129 Tin học 10: Quan sát các hàm sau, giải thích cách thiết lập và chức năng của mỗi hàm...

Luyện tập 1 trang 130 Tin học 10: Viết hàm với tham số là số tự nhiên n in ra các số là ước nguyên tố của n...

Luyện tập 2 trang 130 Tin học 10: Viết hàm numbers (s) đếm số các chữ số có trong xâu s...

Vận dụng 1 trang 130 Tin học 10: Trong khi viết hàm có thể có nhiều lệnh return. Quan sát hàm sau và giải thích ý nghĩa của những lệnh return...

Vận dụng 2 trang 130 Tin học 10: 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...

Xem thêm lời giải bài tập Tin học lớp 10 Kết nối tri thức với cuộc sống hay, chi tiết khác: 

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

Bài 28: Phạm vi của biến

Bài 29: Nhận biết lỗi chương trình

Bài 30: Kiểm thử và gỡ lỗi chương trình

Bài 31: Thực hành viết chương trình đơn giản

Lý thuyết Bài 26: Hàm trong Python

1 994 lượt xem


Xem thêm các chương trình khác: