2017-10-24 1 views

답변

3

한 가지 방법은 목록과 X의 append 값을 생성하는 것입니다. 함수에서 다음 return이 목록 :

def get_new(x): 
    lst = [] 

    i = 0 
    while i < 6: 
     i = i+1 
     x = (x*31334)%31337 
     lst.append(x) 

    return lst 

print (get_new(7546)) 
#[8699, 5240, 15617, 15823, 15205, 17059] 
+0

감사합니다. 그것은 잘 작동했습니다. – Estela

+0

@Estela 문제가 없습니다. 이 질문에 대한 답변을 얻은 경우이 답을 수락하여이 질문을 해결 된 것으로 표시하는 것을 잊지 마십시오. – DavidG

0

계산하고 계산 된 list 분류를 들어, 목록 appendsort를 사용하여이 작업을 수행.

def get_new(x): 
    new_list = [] 
    i = 0 
    while i < 6: 
     i = i+1 
     #print (x) 
     x = (x*31334)%31337 
     new_list.append(x) # append the each new value of x to `new_list` 
    return new_list 

a = get_new(7546) # returns the unsorted calculated list 
a.sort()   # sorting using sort() function 
print (a) 
#OUTPUT [5240, 8699, 15205, 15617, 15823, 17059] 
관련 문제