In các ký tự chỉ mục chẵn và lẻ của một chuỗi trong Python:Trong bài đăng này, chúng tôi sẽ học cách in các ký tự ở chẵn và chỉ số lẻ của một chuỗi trong Python. Với chương trình này, bạn sẽ tìm hiểu cách kiểm tra xem giá trị chẵn hay số lẻ, làm thế nào để 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. Show
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ẻ:Một số được gọi ngay cả khi nó hoàn toà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ố chẵn hoặc lẻ trong Python. Nếu n là số, n%2 sẽ luôn luôn là 0 nếu n là chẵn. Tương tự, một số được gọi là lẻ nếu nó không hoàn toàn chia hết cho 2. Nếu chúng ta chia số cho 2, phần còn lại sẽ luôn là 1. Ví dụ, 11 là lẻ. Algorithm:Để giải quyết vấn đề này, chúng ta có thể sử dụng thuật toán dưới đây:
Chương trình Python:Dưới đây là chương trình Python hoàn chỉnh:
Here,
Đầu ra mẫu:Nếu bạn chạy chương trình này, nó sẽ in đầu ra như dưới đây:
Bạn cũng có thể thêm các ký tự vào một chuỗi trống thay vì sử dụng mảng. Bạn cũng có thể thích:
1 Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Tôi biết nó có thể được thực hiện đơn giản thông qua việc cắt chuỗi nhưng tôi muốn biết logic hoặc mã của tôi đang sai ở đâu. Xin vui lòng giúp đỡ!
Đây là mã của tôi. Đầu tiên tôi đã lưu trữ từng ký tự của chuỗi trong danh sách và đi bằng cách truy cập chỉ mục lẻ thậm chí của danh sách. Nhưng tôi đang gặp lỗi này
Đã hỏi ngày 10 tháng 3 lúc 7:17Mar 10 at 7:17
Bạn đang lặp lại các ký tự, không phải chỉ số, vì vậy modulo của bạn không chính xác, tương đương với:
Bạn muốn sử dụng liệt kê
Đã trả lời ngày 10 tháng 3 lúc 7:20Mar 10 at 7:20
NóiesayseSayse 42K14 Huy hiệu vàng75 Huy hiệu bạc140 Huy hiệu đồng14 gold badges75 silver badges140 bronze badges 0 Bạn không cần sử dụng danh sách trung gian: chỉ lặp trực tiếp vào chuỗi đầu vào. Bạn cũng cần sử dụng
Đã trả lời ngày 10 tháng 3 lúc 7:22Mar 10 at 7:22
BrokenBenchmarkBrokenBenchmenkmarkBrokenBenchmark 16.1K7 Huy hiệu vàng18 Huy hiệu bạc29 Huy hiệu đồng7 gold badges18 silver badges29 bronze badges Làm thế nào để bạn kiểm tra xem một chỉ mục có ở Python không?Làm thế nào để lập chỉ mục một danh sách để hiển thị các yếu tố chẵn và lẻ trong Python ?.. +4. Bạn có thể sử dụng một vòng lặp để lặp lại trong danh sách và bạn nhận được trong mỗi lần lặp một yếu tố. .... +3. lst = [your_list] cược = lst [1 :: 2] evens = lst [0 :: 2] .... +3. ... . Làm thế nào để bạn in số lẻ trong một chuỗi trong Python?Sử dụng cho vòng lặp: Lặp lại từng phần tử trong danh sách bằng cách sử dụng vòng lặp và kiểm tra xem num % 2! = 0.Nếu điều kiện thỏa mãn, thì chỉ in số.Iterate each element in the list using for loop and check if num % 2 != 0. If the condition satisfies, then only print the number.
Làm thế nào để bạn thoát khỏi chỉ số lẻ trong Python?Chương trình Python để loại bỏ các ký tự được lập chỉ mục lẻ trong một chuỗi.. Lấy một chuỗi từ người dùng và lưu trữ nó trong một biến .. Chuyển chuỗi làm đối số cho một hàm .. Trong hàm, khởi tạo một biến thành một ký tự trống .. Sử dụng một vòng lặp để đi qua chuỗi .. Làm thế nào để bạn đếm được và số lẻ trong một chuỗi trong Python?Chương trình Python để kiểm tra xem một số là lẻ hay thậm chí.. num = int (input ("nhập một số:")). if (num % 2) == 0:. in ("{0} là số chẵn". Định dạng (num)). in ("{0} là số lẻ". Định dạng (num)). |