Giải Tin học 10 Bài 24: Xâu kí tự
Trả lời Luyện tập trang 122 SGK Tin 10
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
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")
Trả lời Vận dụng trang 122 SGK Tin 10 KNTT
Vận dụng 1
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
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")

Preview text:

Giải Tin học 10 Bài 24: Xâu kí tự
Trả lời Luyện tập trang 122 SGK Tin 10
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
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")
Trả lời Vận dụng trang 122 SGK Tin 10 KNTT Vận dụng 1
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
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")