Trang chủ Tin Học Lớp 10 Nhập vào từ bàn phím 2 xâu văn bản: a,...

Nhập vào từ bàn phím 2 xâu văn bản: a, Hãy so sánh và đưa ra thông báo xâu n&agrav

Câu hỏi :

Nhập vào từ bàn phím 2 xâu văn bản:

a, Hãy so sánh và đưa ra thông báo xâu nào dài hơn.

b, Đếm số lần xuất hiện của xâu thứ nhất trong xâu thứ hai

c, Thay thế cụm từ "học" trong xâu thứ nhất bởi cụm từ "làm" trong xâu thứ hai

d, Xóa tất cả các dấu cách trong xâu thứ nhất (nếu có)

Lời giải 1 :

# Nhập 2 xâu từ bàn phím

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

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

# a) So sánh độ dài của hai xâu và đưa ra thông báo

if len(s1) > len(s2):       print("Xâu thứ nhất dài hơn xâu thứ hai.")

elif len(s1) < len(s2):    print("Xâu thứ hai dài hơn xâu thứ nhất.")

else:    print("Hai xâu có độ dài bằng nhau.")

# b) Đếm số lần xuất hiện của xâu thứ nhất trong xâu thứ hai và in ra màn hình 

print("Số lần xuất hiện của xâu thứ nhất trong xâu thứ hai là:", s2.count(s1))

# c) Thay thế cụm từ "học" trong xâu thứ nhất bằng cụm từ "làm" trong xâu thứ hai và in ra màn hình 

print("Xâu thứ nhất sau khi thay thế là:", s1.replace("học", "làm"))

# d) Xóa tất cả các dấu cách trong xâu thứ nhất và in ra màn hình 

print("Xâu thứ nhất sau khi xóa dấu cách là:", s1.replace(' ', ''))

 

image
image

Lời giải 2 :

a = input()

b = input()

a)

if (len(a)>len(b)): print("xâu thứ nhất dài hơn")
elif (len(a)<len(b)): print("xâu thứ hai dài hơn")

else: print("hai xâu dài bằng nhau")

b)

n = len(a)

if (b.find(a) == -1): print(0)

else:

    cnt = 0

    for i in range(b.find(a),len(b),n):

        if (b[i:n-1] == a): cnt += 1
    print(cnt)

c)

<câu này không có xâu cụ thể, nếu xâu 1 không có từ học, xâu 2 ko có từ làm thì thay kiểu gì?>

d)

a = a.split()
print("".join(a))

Bạn có biết?

Tin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng. Tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Hãy tận dụng sức mạnh của tin học để giải quyết các vấn đề và sáng tạo ra những giải pháp mới!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 10

Lớp 10 - Năm đầu tiên ở cấp trung học phổ thông, chúng ta sẽ có nhiều bạn bè mới đến từ những nơi khác nhau. Ngôi trường mới, xa nhà hơn, mở ra một thế giới mới với nhiều điều thú vị. Hãy mở lòng đón nhận và tận hưởng những trải nghiệm mới!

Nguồn :

sưu tập

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK