Danh sách được lặp lại từ đầu từ phần tử chỉ mục đầu tiên và kích thước bước được đề cập là 2 trong phương thức phạm vi
Để in các ký tự lẻ, chúng ta cần bắt đầu với các ký tự bắt đầu từ vị trí 1 với chênh lệch là 2. Toán tử cắt lớp trong trường hợp này sẽ được viết là str[1::2]
Phương pháp 2 . Sử dụng vòng lặp while
Lặp lại các ký tự của chuỗi bằng vòng lặp while
và tăng chỉ số lên 2 trong mỗi lần lặp như được hiển thị trong mã bên dướiindex = 0
# iterate over string
while index < len(str):
# print character at index
print(str[index], end='')
# increment index by 2
index = index + 2
index = 0 # lặp qua chuỗi trong khi index < len(str). # in ký tự tại chỉ mục print(str[index], end='') # tăng chỉ số lên 2 chỉ số = chỉ số + 2
index
được khởi tạo thành 0. Vòng lặp while
lặp qua chuỗi bắt đầu từ 0 cho đến độ dài của chuỗi được tính bằng hàm
index = 0
# iterate over string
while index < len(str):
# print character at index
print(str[index], end='')
# increment index by 2
index = index + 2
1. Cần có thuộc tính
______22 để in các ký tự trên cùng một dòng nếu không các ký tự sẽ được in trên các dòng riêng biệt. Nhập một chuỗi
codippa trang web
cdpatewbie
Phương pháp 3 . Sử dụng vòng lặp for
Phương pháp này tương tự như phương pháp trên ở chỗ nó sử dụng vòng lặp để lặp qua chuỗi nhưng vòng lặp là vòng lặp index = 0
# iterate over string
while index < len(str):
# print character at index
print(str[index], end='')
# increment index by 2
index = index + 2
3.
Trong mỗi lần lặp lại, nó kiểm tra chỉ mục hiện tại có chẵn không bằng cách tính phần còn lại của phép chia chỉ mục cho 2.
Nếu phần còn lại là 0, thì chỉ mục là số chẵn và nó in ra ký tự tại chỉ mục hiện tại. # iterate over string
for index in range(len(str)):
# check if index is divisible by 2
if index % 2 == 0:
# print character at index
print(str[index], end='')
# lặp qua chuỗi cho chỉ mục trong phạm vi(len(str)). # kiểm tra xem chỉ số có chia hết cho 2 không nếu chỉ số % 2 == 0. # in ký tự tại chỉ mục print(str[index], end='')
Trong bài đăng này, chúng ta sẽ tìm hiểu cách in các ký tự ở chỉ số chẵn và lẻ của một chuỗi trong Python. Với chương trình này, bạn sẽ học cách kiểm tra xem một giá trị là chẵn hay lẻ, cách lặp qua một chuỗi trong python và cách đọc các ký tự của một chuỗi trong python
Chương trình này sẽ lấy một chuỗi làm đầu vào từ người dùng và nó sẽ in tất cả các ký tự ở vị trí chẵn và lẻ trong hai chuỗi khác nhau
Giá trị chẵn và lẻ là gì
Một số được gọi ngay cả khi nó chia hết cho 2. Điều đó có nghĩa là, nếu chúng ta chia số đó cho 2, phần còn lại sẽ là 0. Ví dụ: 4 là số chẵn
Chúng ta có thể sử dụng toán tử modulo, % để kiểm tra xem một số là chẵn hay lẻ trong python. Nếu n là số, n%2 sẽ luôn bằng 0 nếu n chẵn
Tương tự, một số được gọi là số lẻ nếu nó không chia hết cho 2. Nếu chia số đó cho 2 thì dư luôn là 1. Ví dụ: 11 là số lẻ