1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án powerpoint python 11_Bài tập và thực hành (bài 12) DỮ LIỆU KIỂU XÂU

29 1.1K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Slide 1

  • BÀI TẬP

  • Slide 3

  • Bài 2

  • Slide 5

  • Bài 3

  • Slide 7

  • Bài 4

  • Slide 9

  • Slide 10

  • Phân biệt cách sử dụng các cặp ‘’, “”, “””””” cho xâu

  • Bài 5

  • Bài 6

  • Cách 1:

  • Cách 2:

  • Bài 7

  • Slide 17

  • Bài 8

  • Slide 19

  • Bài 9

  • Slide 21

  • Bài 10

  • Slide 23

  • Bài 11

  • Bài 12

  • Slide 26

  • Bài 13

  • Thuật toán

  • Slide 29

Nội dung

Bài tập thực hành DỮ LIỆU KIỂU XÂU (2 tiết) BÀI TẬP Bài 1: Một từ gọi đặc biệt đọc từ từ trái sang phải giống đọc tên từ phải sang trái Ví dụ: “mom”, “madam” hay “noon” từ đặc biệt Viết chương trình nhập xâu kiểm tra xem từ có phải từ đặc biệt khơng Input a nan tloolt nabn 1234abab4321 Output YES YES YES NO NO Bài Viết chương trình nhập xâu kiểm tra xem xâu có xuất “Covid-19” để xem nội dung có liên quan đến Covid-19 khơng? Đưa hình thơng báo “YES” “NO” tương ứng với câu trả lời khẳng định phủ định Input Cách phòng ngừa Covid-19 Dịch bệnh viêm đường hô hấp cấp chủng virus corona gây (Covid-19) đại dịch toàn cầu Dịch bệnh viêm đường hô hấp cấp chủng virus corona gây đại dịch toàn cầu Output YES YES NO Bài a) Viết chương trình nhập xâu vào từ bàn phím cho biết xâu có kí tự Input a nan tloolt nabn 1234abab4321 Output 12 Chỉ cần dùng hàm len(): s=input(“Nhập s= ”) print(len(s)) b) Viết chương trình nhập câu vào từ bàn phím cho biết câu có từ Bài Tin nhắn nhà mạng gửi điện thoại bố em có dạng “Số dư tài khoản: *VND”, dấu * thay số tiền Nhà mạng quy định giá cước tin nhắn 300VND Em viết chương trình nhập tin nhắn nhà mạng gửi điện thoại bố em đưa số tin nhắn mà bố nhắn với số dư Input Số dư tài khoản: 200 VND Output Số dư tài khoản: 123456 VND 411 Số dư tài khoản: 1234560 VND 4115 Số dư tài khoản: 12345600 VND 41152 (a[x].isdigit()==False xâu chứa số): Cách 2: Bài Cho xâu kí tự S Thống kê chữ số ‘0’, số chữ số ‘1’, …, số chữ số ‘9’ xâu Bài Cho xâu kí tự S Đưa vị trí kí tự trắng từ bên trái xâu S Bài Cho xâu kí tự S In tất vị trí chữ ‘a’ S tổng số lần xuất Ghi kết sau: Dịng 1: vị trí xuất chữ ‘a’ Dịng 2: tổng số lần xuất chữ ‘a’ Bài 10 Cho xâu kí tự S Tính số từ có xâu Ghi dòng từ (Mỗi từ dãy kí tự khác kí tự trắng liên tiếp nhau) Input abc dab 1aa Out put abc dab 1aa Bài 11 Nhập xâu S họ tên Ghi họ, tên dạng viết hoa Bài 12 Cho xâu kí tự S, đưa xâu sau xóa hết kí tự trắng dư thừa kí tự trắng đầu xâu, cuối xâu hai kí tự trắng liền xâu Bài 13 Cho hai xâu kí tự X, Y Kiểm tra xem hai xâu có phải anagram hay khơng? Hai xâu anagram hoán vị xâu xâu Nếu hai xâu anagram ghi “YES”, ngược lại ghi “NO” Input Output dear YES read dead NO dae Thuật toán B1: Kiểm tra xem hai xâu X, Y có độ dài = ko? Nếu ko = ko anagram B2: Ktra tiếp kí tự X có trùng Y hay ko? (vị trí kí tự khác => ta xếp xâu X, Y để kiểm tra B3: So sánh kí tự = khẳng định anagram ... xâu kí tự S, đưa xâu sau xóa hết kí tự trắng dư thừa kí tự trắng đầu xâu, cuối xâu hai kí tự trắng liền xâu Bài 13 Cho hai xâu kí tự X, Y Kiểm tra xem hai xâu có phải anagram hay không? Hai xâu. .. hay không? Hai xâu anagram hoán vị xâu xâu Nếu hai xâu anagram ghi “YES”, ngược lại ghi “NO” Input Output dear YES read dead NO dae Thuật toán B1: Kiểm tra xem hai xâu X, Y có độ dài = ko? Nếu... 41152 (a[x].isdigit()==False xâu chứa số): Phân biệt cách sử dụng cặp ‘’, “”, “””””” cho xâu Ví dụ: Nếu dùng xâu sau: ‘I’m a robot’ => lỗi “I’m a robot” Trên thực tế xâu chứa kí tự đặc biệt “ hay

Ngày đăng: 27/10/2021, 10:18

TỪ KHÓA LIÊN QUAN