Giải Tin học 10 trang 99 Cánh diều

Với Giải Tin học 10 trang 99 trong Bài 13: Thực hành dữ liệu kiểu xâu Tin học lớp 10 Cánh diều hay nhất, ngắn gọn sẽ giúp học sinh dễ dàng trả lời các câu hỏi & làm bài tập Tin 10 trang 99.

Bài 1 trang 99 Tin học 10: Xoá kí tự trong xâu

a) Em hãy viết chương trình tạo một xâu mới từ xâu s đã cho bằng việc xoá những kí tự được chỉ định trước.

Hướng dẫn: Xoá kí tự tương đương với việc thay thế kí tự đó bằng kí tự rỗng (Hình 1).

b) Em hãy chạy thử chương trình và kiểm tra kết quả.

Ví dụ:

Em hãy viết chương trình tạo một xâu mới từ xâu s đã cho bằng việc xoá những kí tự

Lời giải:

a) Chương trình:

s = str(input("Nhập xâu s: "))

c = input()

w = s.replace(c, '')

print(w)

b)

Em hãy viết chương trình tạo một xâu mới từ xâu s đã cho bằng việc xoá những kí tự

Bài 2 trang 99 Tin học 10: Tên tệp thường gồm hai phần: phần tên và phần mở rộng được ngăn cách nhau bởi dấu chấm. Ví dụ, các tệp chương trình Python có phần mở rộng là “py”, các tệp văn bản có phần mở rộng là “doc” hoặc “docx”. Trong hệ điều hành Windows, tên tệp không phân biệt chữ hoa và chữ thường. Bạn Khánh Linh muốn viết chương trình (Hình 2) nhập vào từ một xâu là tên của một tệp và kiểm tra xem tên tệp đó có phải là tên của tệp trong chương trình Windows không.

Tên tệp thường gồm hai phần: phần tên và phần mở rộng được ngăn cách nhau bởi dấu chấm. Ví dụ, các tệp chương trình Python có phần mở rộng là “py”, các tệp văn bản có phần mở rộng là “doc” hoặc “docx”. Trong hệ điều hành Windows, tên tệp không phân biệt chữ hoa và chữ thường. Bạn Khánh Linh muốn viết chương trình (Hình 2) nhập vào từ một xâu là tên của một tệp và kiểm tra xem tên tệp đó có phải là tên của tệp trong chương trình Windows không.

Tên tệp thường gồm hai phần: phần tên và phần mở rộng được ngăn cách nhau bởi dấu chấm

Lời giải:

Chương trình bị sai lỗi lôgic, ra kết quả không đúng. Sửa 20 thành 2

Chương trình đúng:

fileName = input("Nhập một tên tệp: ")

Length = len(fileName)

extensionName= fileName[Length-2:]

if extensionName=='py':

print(fileName, 'là tệp mã nguồn Python')

else:

print(fileName, 'không phải là tệp mã nguồn Python')

Tên tệp thường gồm hai phần: phần tên và phần mở rộng được ngăn cách nhau bởi dấu chấm

Lời giải bài tập Tin học lớp 10 Bài 13: Thực hành dữ liệu kiểu xâu Cánh diều hay khác:

Xem thêm lời giải bài tập Tin học lớp 10 Cánh diều hay, ngắn gọn khác:

Xem thêm các tài liệu học tốt lớp 10 hay khác:


Giải bài tập lớp 10 Cánh diều khác