나는 학생이며, 작업을 위해 파이썬과 의사 코드로 작업 코드를 작성해야한다. 이 작업은 끝났지 만 변수를 비교하여 최대, 2 위와 최소값을 찾는 코드 줄을 싫어합니다. if 문을 사용하고 있지만 더 나은 방법이 있는지 궁금해하고 있습니다. 필자는 정렬 함수를 알고 있고, 파이썬의 경우에는 사용할 수 있지만 의사 코드는 어떨까요? PSEUDO CODE & Python 가장 위대하고 두 번째로 큰 숫자와 가장 작은 숫자를 찾는다.
코드를 확인하려면 : 파이썬에서 http://pastebin.com/fvqqstXW이 같은입니다 대신 내가 중첩 된 IFS를 사용 : 라인 [72:92] http://pastebin.com/MTnifkek
는 파이썬 코드를 볼 수 있습니다. 아시다시피, 이번이 처음으로 오류가 발생하여 사과드립니다. 내가 비어있는 경우 중첩 이외의 생각을 시도했습니다. 나는 루프에 대한 생각 : 나는 중간 값을 찾아 낼 방법 비록
for count in charity_value:
if count > max:
max == count
elif count < min:
min == count
?
min(charity_value)
로 데이터를 목록에 넣어 목록을 정렬하고 정렬 된 목록에서 적절한 값을 할 수 있습니다. – Matthias'=='는 동등성 테스트가 아니라 할당입니다. –
디버깅 도움말을 찾는 질문 (** "왜이 코드가 작동하지 않습니까?") **)는 원하는 동작, * 특정 문제 또는 오류 * 및 * 문제를 재현하는 데 필요한 가장 짧은 코드 *를 포함해야합니다. **. ** 명확한 문제 성명 **이없는 질문은 다른 독자에게 유용하지 않습니다. See : [최소한의 완전하고 검증 가능한 예제를 만드는 방법] (http://stackoverflow.com/help/mcve). 즉, * 다른 웹 사이트에 코드를 게시하지 마십시오 *. – MattDMo