
Bài tập Python cơ bản: đổi chỗ 2 ký tự đầu tiên của s1 và s2 cho nhau
Bài tập
Cho trước hai chuỗi s1
và s2
được nhập từ bàn phím, bạn hãy viết chương trình đổi chỗ 2 ký tự đầu tiên của s1
và s2
cho nhau. Sau đó hiển thị ra màn hình chuỗi mới có giá trị s1 + " " + s2
.
Ví dụ:
- Nếu bạn nhập
s1 = "sun", s2 = "moon"
thì màn hình sẽ hiển thị ra"mon suon"
- Nếu bạn nhập
s1 = "apple"
,s2 = "banana"
thì màn hình sẽ hiển thị ra"baple apnana"
Lý thuyết
Trước khi làm bài này bạn hãy xem thêm một vài toán tử để thao tác với chuỗi:
Toán tử | Mô tả | Ví dụ |
[] |
Slice – Trả về kí tự trong chuỗi |
|
[:] |
Range slice-Trả về dãy kí tự trong chuỗi |
|
in |
Kiểm tra xem một chuỗi có nằm trong chuỗi khác không |
|
not in |
Kiểm tra xem một chuỗi có không nằm trong chuỗi khác không |
|
% |
Hỗ trợ định dạng chuỗi |
|
+ |
Cộng hai chuỗi bất kì |
|
* |
Lặp lại chuỗi bất kì cho trước |
|
Hướng dẫn
Code mẫu:
s1 = input()
s2 = input()
tmp = s1[0:2] + s2[2:]
s1 = s2[0:2] + s1[2:]
s2 = tmp
print(s1 + " " + s2)
Post Comment