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
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:
- 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.
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
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))
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 nhất, ngắn gọn 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 ....
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 1 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 ....
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ố ....
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 ....
- Sổ lò xo Art of Nature Thiên Long màu xinh xỉu
- Biti's ra mẫu mới xinh lắm
- Tsubaki 199k/3 chai
- L'Oreal mua 1 tặng 3
- Soạn văn lớp 10 (hay nhất) - KNTT
- Giải Toán lớp 10 - KNTT
- Giải Tiếng Anh lớp 10 - KNTT
- Giải Vật lí lớp 10 - KNTT
- Giải Giáo dục Kinh tế và Pháp luật lớp 10 - KNTT
- Giải Sinh học lớp 10 - KNTT
- Giải Địa lí lớp 10 - KNTT
- Giải Lịch sử lớp 10 - KNTT
- Giải Công nghệ lớp 10 - KNTT
- Giải Hoạt động trải nghiệm lớp 10 - KNTT
- Giải Giáo dục quốc phòng lớp 10 - KNTT
- Giải Tin học lớp 10 - KNTT