이 코드에 대한 도움을 주시면 감사하겠습니다. 결과를 출력하는 함수를 얻으려고합니다. 이 프로그램은 난수를 취해 그것이 짝수인지 홀수인지를 결정합니다. 그거야. 얼마나 많은 숫자가 홀수이고 얼마나 많은 수가 짝수인지에 대한 계산서를 제공해야합니다.Python 2.5의 함수에 문제가 있습니다 - 인수는 무엇이되어야합니다. "if"문이 적절한 경우; 어큐뮬레이터 작업하기
"tally_status_count"함수로 빌드하려고하지만 작동하지 않습니다. 원래 전역 변수로 'even_total'및 'odd_total'변수를 설정했지만 함수로 이동하려고 시도했습니다.
나는 분실했습니다. 어떤 도움을 주시면 감사하겠습니다.
감사
이코드 :
import random
even_total = 0
odd_total = 0
def main():
print 'Number\tStatus'
print'______________'
for count in range (10):
number = random.randint(1, 10)
status = odd_even(number)
print number, '\t', status
tally_status_count(odd_even)
#Function to determine odd or even status
def odd_even(number):
if (number % 2) == 0:
status = 'Even'
else:
status = 'Odd'
return status
#Function to tally odd and even counts
def tally_status_count(odd_even):
even_total = 0
odd_total = 0
for status in range (status):
if status == 'Even':
even_total = even_total + 1
else:
odd_total = odd_total + 1
print
print 'The total count of even numbers is: ', even_total
print 'The total count of odd numbers is: ', odd_total
main()
@ Max-e Hey Max. 도와 주셔서 감사합니다. 코드를 복사하여 붙여 넣기 만하면됩니다. 이제 그것을 무너 뜨리고 그것을 내가 어디에 있었는지 비교하고 그것을 모두 알아 내려고 노력할 것입니다. 나는 논쟁을 통과하는 것의 주위에 내 마음을 얻는 데 어려움을 겪고있다. 안내에 다시 한 번 감사드립니다. – Paul