Hướng dẫn can python range count down? - phạm vi python có thể đếm ngược không?
Tôi đang tham gia một lớp Python mới bắt đầu và người hướng dẫn đã yêu cầu chúng tôi đếm ngược về 0 mà không cần sử dụng đệ quy. Tôi đang cố gắng sử dụng một vòng lặp và phạm vi để làm như vậy, nhưng anh ấy nói chúng tôi phải bao gồm số 0. Show
Tôi đã tìm kiếm trên internet và trên trang web này rộng rãi nhưng không thể tìm thấy câu trả lời cho câu hỏi của tôi. Có cách nào tôi có thể nhận được phạm vi để đếm ngược và bao gồm số 0 ở cuối khi nó in không? Edit:
Đã hỏi ngày 28 tháng 3 năm 2018 lúc 15:59Mar 28, 2018 at 15:59
PashtapashtaPashta 1331 Huy hiệu vàng1 Huy hiệu bạc7 Huy hiệu đồng1 gold badge1 silver badge7 bronze badges 2 Hàm 5 trong Python có 3 tham số: 6. Nếu bạn muốn đếm ngược thay vì lên, bạn có thể đặt 7 thành số âm:
Output:
Đã trả lời ngày 28 tháng 3 năm 2018 lúc 16:01Mar 28, 2018 at 16:01
user3483203user3483203user3483203 49K9 Huy hiệu vàng55 Huy hiệu bạc87 Huy hiệu Đồng9 gold badges55 silver badges87 bronze badges 2 Là một tùy chọn khác cho câu trả lời của @Chrisz, Python có chức năng 8 tích hợp tạo ra một trình lặp theo thứ tự đảo ngược.
đầu ra
Điều này đôi khi có thể dễ đọc hơn và đối với một trình lặp được viết tốt (ví dụ: hàm phạm vi tích hợp), hiệu suất phải giống nhau. Đã trả lời ngày 28 tháng 3 năm 2018 lúc 16:10Mar 28, 2018 at 16:10
WehrdowehrdoWehrdo 5406 Huy hiệu bạc12 Huy hiệu Đồng6 silver badges12 bronze badges 4 Có nhiều lý do để đếm ngược trong một chương trình. Có thể bạn muốn lặp lại trong danh sách bắt đầu từ cuối hoặc chỉ muốn hiển thị bộ đếm thời gian đếm ngược. Chúng tôi có nhiều tùy chọn có sẵn cho chúng tôi và sẽ giới thiệu hai trong số các tùy chọn đó: sửa đổi thủ công một biến bộ đếm và sử dụng Xem bây giờ hướng dẫn này có một khóa học video liên quan được tạo bởi nhóm Python thực sự. Xem nó cùng với hướng dẫn bằng văn bản để làm sâu sắc thêm sự hiểu biết của bạn: hàm Python () This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: The Python range() Function Một phạm vi có thể giảm trong Python? Như bạn có thể thấy, hàm phạm vi () cho phép bạn tạo ra chuỗi số tăng hoặc giảm.
Giới hạn của hàm phạm vi trong Python là gì? Hàm phạm vi python () (chức năng tích hợp) được sử dụng để tạo ra một chuỗi các số. Nó tạo ra một danh sách các số nguyên từ một số giới hạn thấp hơn (0 theo mặc định) lên đến một số giới hạn trên, có thể theo số gia tăng (các bước) của một số số khác (1 theo mặc định).Chức năng 9 tích hợp của Python rất tiện dụng khi bạn cần thực hiện một hành động một số lần cụ thể. Là một Pythonista có kinh nghiệm, rất có thể bạn đã sử dụng nó trước đây. Nhưng nó làm gì?Đến cuối hướng dẫn này, bạn sẽ: Hiểu chức năng Python 9 hoạt động như thế nàoBiết cách các triển khai khác nhau ở Python 2 và Python 3 Đã thấy một số ví dụ 5 thực hànhĐược trang bị để làm việc xung quanh một số hạn chế của nóChúng ta hãy nứt! Ở đây, một ví dụ về một vòng lặp trong Python:
Đầu ra trông như thế này: Như bạn có thể thấy, một vòng lặp cho phép bạn thực thi một khối mã cụ thể tuy nhiên nhiều lần bạn muốn. Trong trường hợp này, chúng tôi lặp đi qua một danh sách các thuyền trưởng và in từng tên của họ. Mặc dù Star Trek rất tuyệt và tất cả mọi thứ, bạn có thể muốn làm nhiều hơn là chỉ đơn giản là lặp qua danh sách các thuyền trưởng. Đôi khi, bạn chỉ muốn thực thi một khối mã một số lần cụ thể. Vòng lặp có thể giúp bạn làm điều đó! Hãy thử mã sau với các số chia hết cho ba:
Đầu ra của vòng lặp đó sẽ trông như thế này:
Đó là đầu ra mà chúng tôi muốn, vì vậy vòng lặp đã hoàn thành công việc, nhưng có một cách khác để có được kết quả tương tự bằng cách sử dụng 5.Bây giờ bạn đã quen thuộc hơn với các vòng lặp, hãy để xem cách bạn có thể sử dụng 5 để đơn giản hóa cuộc sống của bạn.Python 5 4 3 2 1 0 5 Khái niệm cơ bảnVậy chức năng Python từ 9 hoạt động như thế nào? Nói một cách đơn giản, 5 cho phép bạn tạo ra một loạt các số trong một phạm vi nhất định. Tùy thuộc vào số lượng đối số bạn chuyển đến hàm, bạn có thể quyết định chuỗi số đó sẽ bắt đầu và kết thúc cũng như sự khác biệt lớn như thế nào giữa một số và số tiếp theo.Ở đây, một cái nhìn lén của 5 trong hành động:
Trong vòng lặp này, bạn có thể chỉ cần tạo một loạt các số chia hết cho 0, vì vậy bạn đã không phải tự cung cấp cho mỗi số chúng.Có ba cách bạn có thể gọi 5:
captains = ['Janeway', 'Picard', 'Sisko']
for captain in captains:
print(captain)
|