-2
사용 방법을 잘 모르겠으며 목록에 넣고 python3을 사용하여 정렬하십시오. 이 작업을 수행하는내 루프를 목록으로 변환하는 방법
def get_new(x):
i = 0
while i < 6:
i = i+1
print (x)
x = (x*31334)%31337
get_new(7546)
사용 방법을 잘 모르겠으며 목록에 넣고 python3을 사용하여 정렬하십시오. 이 작업을 수행하는내 루프를 목록으로 변환하는 방법
def get_new(x):
i = 0
while i < 6:
i = i+1
print (x)
x = (x*31334)%31337
get_new(7546)
한 가지 방법은 목록과 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]
계산하고 계산 된 list
분류를 들어, 목록 append
및 sort
를 사용하여이 작업을 수행.
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]
감사합니다. 그것은 잘 작동했습니다. – Estela
@Estela 문제가 없습니다. 이 질문에 대한 답변을 얻은 경우이 답을 수락하여이 질문을 해결 된 것으로 표시하는 것을 잊지 마십시오. – DavidG