Giao diện mới của VnDoc Pro: Dễ sử dụng hơn - chỉ tập trung vào lớp bạn quan tâm. Vui lòng chọn lớp mà bạn quan tâm: Lưu và trải nghiệm

Giải Tin 10 Bài 24: Xâu kí tự KNTT

Giải Tin 10 Bài 24: Xâu kí tự KNTT được VnDoc.com sưu tầm và xin gửi tới bạn đọc cùng tham khảo. Mời các bạn cùng theo dõi bài viết.

Luyện tập 1 trang 122 SGK Tin 10 KNTT

Cho xâu S, viết đoạn lệnh trích ra xâu con của S bao gồm ba kí tự đầu tiên của S

Lời giải

Chương trình:

for i in range(0,3):

s1.append(s[i])

print(s1)

Luyện tập 2 trang 122 SGK Tin 10 KNTT

Viết chương trình kiểm tra xâu S có chứa chữ số không. Thông báo “S có chứa chữ số” hoặc “S không chứa chữ số nào”.

Lời giải

m=0

for ch in S:

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

m=m+1

if m>0:

print("Xâu S có chữ số")

else:

print("Xâu S không chứa chữ số nào")

Vận dụng 1 trang 122 SGK Tin 10 KNTT

Cho hai xâu s1, s2. Viết đoạn chương trình chèn xâu s1 vào giữa s2, tại vị trí len(s2)//2. In kết quả ra màn hình.

Lời giải

n=len(s2)//2

s3=""

for i in range(0,n):

s3=s3+s2[i]

for i in range(0,len(s1)):

s3=s3+s1[i]

for i in range(n,len(s2)):

s3=s3+s2[i]

print(s3)

Vận dụng 2 trang 122 SGK Tin 10 KNTT

Viết chương trình nhập số học sinh và họ tên học sinh. Sau đó đếm xem trong danh sách có bao nhiêu bạn tên là “Hương”.

Gợi ý: Sử dụng toán tử in để kiểm tra một xâu có là xâu con của một xâu khác.

Lời giải

Chương trình:

A=[]

m=0

n=int(input("Nhập số học sinh: "))

for i in range(0,n):

A.append(input("Nhập họ tên học sinh:"))

for i in range(0,n):

if "Hương" in A[i]:

m+=1;

print("Lop có ", m, " bạn tên Hương")

Trên đây VnDoc.com vừa gửi tới bạn đọc bài viết Giải Tin 10 Bài 24: Xâu kí tự KNTT. Hi vọng qua bài viết này bạn đọc có thêm nhiều tài liệu để học tập tốt hơn môn Tin 10 KNTT. Mời các bạn cùng tham khảo thêm tài liệu học tập các môn Toán 10 KNTT, Tiếng Anh 10 KNTT...

Đánh giá bài viết
1 292
Sắp xếp theo

    Tin học 10 Kết nối tri thức

    Xem thêm