Tham số của tôi, n
là số điện thoại làm số nguyên.Xóa các phần tử của một số nguyên đệ quy
Sử dụng đệ quy Tôi muốn trả lại ba số đầu tiên trong số nguyên.
Tôi đã biến số nguyên thành danh sách các ký tự số riêng lẻ và tôi đang cố gắng xóa số cuối nhiều lần cho đến khi tôi rời khỏi ba số cuối, nhưng tôi bị kẹt về cách lặp lại nó.
def areaCodes(n):
n = str(n)
n = list(n)
del n[-1]
#n = reduce(opperator.add, n)
n = ''.join(n)
n = int(n)
return n
Tôi biết tôi phải lặp lại tên này bằng cách nào đó, nhưng vì n
không phải là số nguyên mà tôi có thể sử dụng để lặp lại. Tôi làm gì?
Bạn có phải sử dụng đệ quy không? –
Sử dụng vòng lặp while để lặp cho đến khi kích thước là ba – MichaelMMeskhi