Đây là chương trình của tôiPython: chức năng của tôi trở lại "Không" sau khi nó làm những gì tôi muốn nó
def reverse(letters):
backwards = ""
i = len(letters) - 1
while i >= 0:
backwards = backwards + letters[i]
i = i - 1
print (backwards)
print (reverse("hello"))
Nó hoạt động, nó in ra "olleh" nhưng sau đó, nó in "Không" trên dòng mới. Và tôi hỏi tại sao lại như vậy. Rõ ràng chương trình là để đảo ngược một từ, mã hoạt động, và không có một chức năng nó không in không có, vì vậy tôi không biết tại sao nó làm trong chức năng. Điều này đang được sử dụng trong một chương trình lớn hơn, vì vậy tôi cần nó như là một hàm, và bởi vì nó cho trường học, tôi không được phép chỉ đơn giản là sử dụng hàm .reverse(). Vì vậy, tôi thực sự cần mã này cố định thay vì những thay đổi lớn, nếu có thể.
có thể trùng lặp của [Trả lại các mục từ danh sách trong hàm. Python] (http://stackoverflow.com/questions/18990977/return-items-from-list-in-function-python) – Freddie