Tôi đã tự hỏi nếu có thể chuyển đổi số thành giá trị bảng chữ cái tương ứng của chúng. Vì thế Show
Tôi đã lên kế hoạch thực hiện một chương trình liệt kê tất cả các kết hợp bảng chữ cái có thể cho một độ dài được chỉ định bởi người dùng. Xem tôi biết cách xây dựng phần còn lại của chương trình ngoại trừ điều này! Bất kỳ trợ giúp sẽ là tuyệt vời.
vaultah 41.8K12 Huy hiệu vàng111 Huy hiệu bạc139 Huy hiệu đồng12 gold badges111 silver badges139 bronze badges Hỏi ngày 21 tháng 4 năm 2014 lúc 14:47Apr 21, 2014 at 14:47
2 Lá thư lớn:
1 -> a 2 -> b ... Lá thư nhỏ:
1 -> a 2 -> b ... Lá thư nhỏ:Sep 25, 2017 at 7:43
1 -> aLinconFive 2 -> b1 gold badge17 silver badges24 bronze badges 1
Đã trả lời ngày 25 tháng 9 năm 2017 lúc 7:43
Đã trả lời ngày 25 tháng 9 năm 2017 lúc 7:43
Linconfivelinconfive
1.4721 Huy hiệu vàng17 Huy hiệu bạc24 Huy hiệu đồng
hoặcApr 21, 2014 at 14:49
Tất cả các giải pháp trên các chữ cái viết thường đầu ra từ bảng chữ cái tiếng Anh cùng với vị trí của chúng:vaultah 41.8K12 Huy hiệu vàng111 Huy hiệu bạc139 Huy hiệu đồng12 gold badges111 silver badges139 bronze badges Hỏi ngày 21 tháng 4 năm 2014 lúc 14:47 Lá thư lớn:
Demo:
1 -> a 0hoặcApr 21, 2014 at 14:49
Tất cả các giải pháp trên các chữ cái viết thường đầu ra từ bảng chữ cái tiếng Anh cùng với vị trí của chúng:♦Martijn Pieters Bạn sẽ tạo một từ điển để truy cập các chữ cái (giá trị) theo vị trí (khóa) của chúng một cách dễ dàng. Ví dụ:275 gold badges3889 silver badges3245 bronze badges 0 Đã trả lời ngày 21 tháng 4 năm 2014 lúc 14:49 1Vaultahvaultah Bạn có thể sử dụng 8 để biến số thành ký tự, nhưng bạn cần sử dụng điểm bắt đầu cao hơn vì có một số ký tự khác trong bảng ASCII trước.Sử dụng 9 làm điểm bắt đầu: 3Một cách khác là sử dụng hằng số 0 làm chuỗi, nhưng bạn cần bắt đầu lập chỉ mục từ số không:Apr 21, 2014 at 14:56
Martijn Pieters ♦ Martijn Pieterswflynny 989K275 Huy hiệu vàng3889 Huy hiệu bạc3245 Huy hiệu Đồng5 gold badges43 silver badges63 bronze badges 0 Còn về một từ điển thì sao? 4Nhưng đừng vượt qua 26:Oct 2, 2019 at 15:42
2 5Nhưng nếu bạn đang tìm kiếm tất cả các kết hợp bảng chữ cái có độ dài nhất định: 6Đã trả lời ngày 21 tháng 4 năm 2014 lúc 14:56 WflynnywflynnyApr 21, 2014 at 16:06
17,5K5 Huy hiệu vàng43 Huy hiệu bạc63 Huy hiệu ĐồngHugh Bothwell Hãy thử một dict và một số đệ quy:7 gold badges81 silver badges98 bronze badges Đã trả lời ngày 2 tháng 10 năm 2019 lúc 15:42 Đây là một giải pháp nhanh chóng:Feb 7, 2017 at 9:42
Làm thế nào để bạn chuyển đổi số thành bảng chữ cái trong Python?Trong Python, một số nguyên có thể được chuyển đổi thành một chuỗi bằng cách sử dụng hàm str () tích hợp. Hàm str () có trong bất kỳ loại dữ liệu python nào và chuyển đổi nó thành một chuỗi.using the built-in str() function. The str() function takes in any python data type and converts it into a string.
Làm thế nào để bạn tìm thấy bảng chữ cái của một số trong Python?Chúng ta có thể chuyển đổi các chữ cái thành các số trong python bằng phương thức ord (). Phương thức ord () lấy một ký tự duy nhất làm đầu vào và trả về một số nguyên đại diện cho ký tự unicode. Chuỗi có thể được lặp qua cho vòng lặp và sử dụng phương thức ord () để chuyển đổi từng chữ cái thành số.using the ord() method. The ord() method takes a single character as an input and return an integer representing the Unicode character. The string can be iterated through for loop and use an ord() method to convert each letter into number.
Làm thế nào để bạn chuyển đổi số thành bảng chữ cái?Sự thay đổi của các số: Bảng chữ cái có thể bắt đầu bằng a = 0 hoặc a = 1, nhưng cũng a = 65 hoặc a = 97 (mã ASCII).Sử dụng các số 0 hàng đầu để có thể kết hợp các số AB = 0102, khác ab = 12 và 12 = l .USE của modulo 26 để có được 1 = a, 2 = b, trên 26 = z sau đó 27 = a, 28 =B, v.v.Use of leading zeros to be able to concatenate numbers AB = 0102 , else AB = 12 and 12 = L . Use of modulo 26 in order to get 1=A,2=B,… 26=Z then 27=A, 28=B etc.
Làm thế nào để bạn liệt kê A đến Z trong Python?Cách dễ nhất để tải một danh sách tất cả các chữ cái của bảng chữ cái là sử dụng chuỗi.ascii_letters, String.ascii_lowercase và String.ascii_uppercase.use the string. ascii_letters , string. ascii_lowercase , and string. ascii_uppercase instances. |