Python là ngôn ngữ lập trình lớn phát triển nhanh nhất hiện nay. Đây là ngôn ngữ được mong muốn nhất trong năm thứ ba liên tiếp, có nghĩa là các nhà phát triển chưa sử dụng nó nói rằng họ muốn học nó. [1]
Lý do cho sự phổ biến của Python là nhiều phiên bản của nó. [cần dẫn nguồn] Trên thực tế có tới 116 phiên bản Python, bao gồm hai phiên bản phát triển.
Nhiệm vụ của bạn là xuất / in danh sách tất cả các phiên bản Python, theo bất kỳ thứ tự nào bạn thích và trên bất kỳ định dạng nào bạn thích. Bạn không được sử dụng bất kỳ chức năng tích hợp nào có thông tin này được lưu trữ.
Bạn có thể tự do chọn định dạng đầu ra, nhưng mỗi phiên bản phải được xác định trên con đường tiêu chuẩn: 1.1
, 2.3.0
, 2.7.10
và vân vân.
Danh sách đầy đủ 2 phiên bản Python, được phân tách bằng dấu phẩy được hiển thị bên dưới:
1.1, 1.2, 1.3, 1.4, 1.5, 1.5.1, 1.5.2, 1.6, 2.0, 2.0.1, 2.1, 2.1.1, 2.1.2, 2.1.3, 2.2, 2.2.1, 2.2.2, 2.2.3, 2.3, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5, 2.4, 2.4.1, 2.4.2, 2.4.3, 2.4.4, 2.5, 2.5.1, 2.5.2, 2.5.3, 2.5.4, 2.6, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.7, 2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.8, 2.7.9, 2.7.10, 2.7.11, 2.7.12, 2.7.13, 2.7.14, 2.7.15, 2.7.16, 3.0, 3.0.1, 3.1, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.1.5, 3.2 , 3.2.1, 3.2.2, 3.2.3, 3.2.4, 3.2.5, 3.2.6, 3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5, 3.3.6, 3.3.7, 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.4.4, 3.4.5, 3.4.6, 3.4.7, 3.4.8, 3.4.9, 3.4.10, 3.5.0, 3.5.1, 3.5.2, 3.5.3, 3.5.4, 3.5.5, 3.5.6, 3.5.7, 3.6.0, 3.6.1, 3.6.2, 3.6.3, 3.6.4, 3.6.5, 3.6.6, 3.6.7, 3.6.8, 3.7.0, 3.7.1, 3.7.2, 3.7.3
hoặc theo các phiên bản chính:
1.1
1.2
1.3
1.4
1.5, 1.5.1, 1.5.2
1.6
2.0, 2.0.1
2.1, 2.1.1, 2.1.2, 2.1.3
2.2, 2.2.1, 2.2.2, 2.2.3
2.3, 2.3.1, 2.3.2, 2.3.3, 2.3.4, 2.3.5
2.4, 2.4.1, 2.4.2, 2.4.3, 2.4.4
2.5, 2.5.1, 2.5.2, 2.5.3, 2.5.4
2.6, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9
2.7, 2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.7.5, 2.7.6, 2.7.7, 2.7.8, 2.7.9, 2.7.10, 2.7.11, 2.7.12, 2.7.13, 2.7.14, 2.7.15, 2.7.16
3.0, 3.0.1
3.1, 3.1.1, 3.1.2, 3.1.3, 3.1.4, 3.1.5
3.2, 3.2.1, 3.2.2, 3.2.3, 3.2.4, 3.2.5, 3.2.6
3.3.0, 3.3.1, 3.3.2, 3.3.3, 3.3.4, 3.3.5, 3.3.6, 3.3.7
3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.4.4, 3.4.5, 3.4.6, 3.4.7, 3.4.8, 3.4.9, 3.4.10
3.5.0, 3.5.1, 3.5.2, 3.5.3, 3.5.4, 3.5.5, 3.5.6, 3.5.7
3.6.0, 3.6.1, 3.6.2, 3.6.3, 3.6.4, 3.6.5, 3.6.6, 3.6.7, 3.6.8
3.7.0, 3.7.1, 3.7.2, 3.7.3
Thử thách là một thử thách đầu ra cố định và rất gần với thử thách kolmogorov , ngoại trừ định dạng đầu ra là tùy chọn.
2 Danh sách được lấy từ trang web chính thức của Python, tại đây và đây . Có một số phiên bản không được bao gồm, chẳng hạn như 0.9.0
.. 0.9.9
và 1.5.1p1
. Bạn phải sử dụng danh sách trên, ngay cả khi bạn tìm thấy các phiên bản không được bao gồm. Tôi đã quyết định gắn bó với các danh sách chính thức, vì nếu không ai đó có thể sẽ tìm thấy một 2.1.0.1.2
phiên bản hoặc một cái gì đó tương tự.
1.1.0
(để tạo tất cả 3 phiên bản số) thay vì1.1
?