Siêu nhanh giải bài 24 Tin học 10 Kết nối tri thức

Giải siêu nhanh bài 24 Tin học 10 Kết nối tri thức. Giải siêu nhanh Tin học 10 Kết nối tri thức. Những phần nào có thể rút gọn, lược bỏ và tóm gọn. Đều được áp dụng vào bài giải này. Thêm cách giải mới để học sinh lựa chọn. Để tìm ra phong cách học Tin học 10 Kết nối tri thức phù hợp với mình.


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

BÀI 24 XÂU KÍ TỰ

KHỞI ĐỘNG

Em đã biết dữ liệu xâu kí tự (gọi tắt là xâu) từ bài 16 và chúng ta có thể tạo ra các biến kiều xâu kí tự theo nhiều cách khác nhau như sau:

Liệu có lệnh nào trích ra từng kí tự của một xâu kí tự? Đếm số kí tự của một xâu?

Giải rút gọn:

Lệnh for.

Lệnh len( ).

1. XÂU LÀ MỘT DÃY CÁC KÍ TỰ

Câu 1: Các xâu kí tự sau có hợp lệ không?

a) "123&*()+-ABC"             b) "1010110&0101001"

c) "Tây Nguyên"                  d) 11111111 = 256

Giải rút gọn:

a - b – c

Câu 2: Mỗi xâu hợp lệ ở Câu 1 có độ dài bằng bao nhiêu?

Giải rút gọn:

a) 12

b) 15

c) 10.

2. LỆNH DUYỆT KÍ TỰ CỦA XÂU

Câu 1: Sau khi thực hiện các lệnh sau, biến skq sẽ có giá trị bao nhiêu?

Giải rút gọn:

173.

Câu 2: Cho s1 = "abc", s2 = "ababcabca". Các biểu thức logic sau cho kết quả là đúng hay sai?

a) s1 in s2                      b) s1 + s1 in s2

c) "abcabca" in s2          d) "abc123" in s2

Giải rút gọn:

a) True

b) True

c) True

d) False

LUYỆN TẬP

Câu 1: 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.

Giải rút gọn:

>>> S = input( "Nhập xâu kí tự bất kì: ")

>>> for i in range (3):

         print(S[i], end = " ")

Câu 2: Viết chương trình kiểm tra xâu S có 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"

Giải rút gọn:

>>> S = input("Nhập xâu kí tự bất kì: ")

>>> C = 0

>>> for i in S:

              if i.isdigit( ):

                   C = C + 1

>>> if C != 0:

              print("S có chứa chữ số")

         else:

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

VẬN DỤNG

Câu 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.

Giải rút gọn:

>>> s1 = input("Nhập kí tự xâu s1 bất kì: ")

>>> s2 = input("Nhập kí tự xâu s2 bất kì: ")

>>> m = s2[ : len(s2)//2]

>>> n = s2[len(s2)//2 :]

>>> S = m + s1 + n

>>> print(S)

Câu 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".

Giải rút gọn:

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

>>> dslop = [ ]

>>> for i in range(n):

            hoten = input("Nhập họ tên học sinh thứ  " + str(i + 1) + ":")

            dslop.append(hoten)

>>> S = str(dslop)

>>> p = "Hương"

>>> C = 0

>>> if p in S:

             C = C + 1

             print (C)


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

Nội dung quan tâm khác

Thêm kiến thức môn học

Từ khóa tìm kiếm:

Giải Tin học 10 Kết nối tri thức bài 24, Giải bài 24 Tin học 10 Kết nối tri thức, Siêu nhanh Giải bài 24 Tin học 10 Kết nối tri thức

Bình luận

Giải bài tập những môn khác