Chương trình của tôi giữ ngẫu nhiên bỏ qua các chữ cái! Ví dụ, 'coolstory' trở thành 'yrotsloc' và 'tuyệt vời' trở thành 'mosewa'Chương trình đảo ngược từ ngẫu nhiên bỏ qua các chữ cái?
Đây là mã:
def reverse(text):
length = len(text)
reversed_text = []
for i in range(0,length + 1):
reversed_text += ['']
original_list = []
for l in text:
original_list.append(l)
new_place = length - (original_list.index(l))
reversed_text[new_place] = l
return "".join(reversed_text)
Đây là cách rất phức tạp để đảo ngược chuỗi! 'text [:: - 1]' sẽ thực hiện thủ thuật. – Ben
Nó không phải là ngẫu nhiên. Đó là trên các chữ cái lặp đi lặp lại ... Bạn đang sử dụng chỉ mục ... – MakeCents
Tại sao tôi chạy nó, nó mang lại cho tôi ''yrtsloc'', không phải' yrotsloc'. Mô tả của bạn sai hay đây không phải là mã thực sự của bạn? – abarnert