의 중복을 제거합니다. 1 >> 2 3 4 5 6 7 입력을 입력하면 결과가 반환되지 않습니다. 내가 생각했던 while 루프일까요?while 루프는 아무것도 반환하지 않고 min max
2) 입력과 같이 >> 1 1 5 5 7 7 7 7 어떻게 1과 7의 중복을 제거합니까? ; min과 max의 중복을 의미합니다. min과 max의 중복을 제거하여 입력 수를 평균 할 계획입니다. max() min() 함수를 list (set (x))와 결합합니까 아니면 다른 방법입니까?
python이 처음입니다. 오직 허용 된 동안.
even_sum, odd_sum = 0,0
evencount, oddcount = 0,0
count=0
n=0
s = raw_input("Please Input a series of numbers")
numbers = map(int, s.split())
while count<numbers:
if numbers[n]%2==0:
evencount = evencount +1# len(numbers)
even_sum += num
count=count+1
n=n+1
else:
oddcount = oddcount+1#len(numbers)
odd_sum += num
count=count+1
n=n+1
max123 = max(numbers)
min123 = min(numbers)
difference = max123 - min123
print numbers
numbers.remove(max(numbers))
numbers.remove(min(numbers))
average = sum(numbers)/float(len(numbers))
print "The summation of even and odd numbers are " + str(even_sum) + " and " + str(odd_sum)
print "The difference between biggest and smallest number is " + str(difference)
print "The count of even numbers and odd numbers are " + str(evencount) + " & " + str(oddcount)
print average
너무 감사합니다! 당신을위한 키스 – Perlinn