파이썬 고수님들 계신가요??
안녕하세요 ! 파이썬 언어를 공부중인 학생입니다.
문제)
두 개의 정수를 입력받아 두 정수 사이(두 정수를 포함)에 3의 배수이거나 5의 배수인 수들의 합과 평균을 출력하는 프로그램을 작성하시오.
(평균은 반올림하여 소수 첫째자리까지 출력한다.)
코드)
sum = 0
i=0
data = raw_input().split()
s = int(data[0])
e = int(data[1])
if(s > e) :
tmp = s
s = e
e = tmp
while(s<=e) :
if((s%3==0) | (s%5==0)) :
sum+=s
i+=1
s+=1
print("sum : %d" % sum)
print("avg : %.1lf" % (sum/(float)(i)))
위의 코드에 문제점이 어딘가요??
코드가 틀렸다고 하는데 아무리봐도 어디가 틀렸는지 감을 못잡겠어요 ㅠㅠㅠ
문제)
두 개의 정수를 입력받아 두 정수 사이(두 정수를 포함)에 3의 배수이거나 5의 배수인 수들의 합과 평균을 출력하는 프로그램을 작성하시오.
(평균은 반올림하여 소수 첫째자리까지 출력한다.)
코드)
sum = 0
i=0
data = raw_input().split()
s = int(data[0])
e = int(data[1])
if(s > e) :
tmp = s
s = e
e = tmp
while(s<=e) :
if((s%3==0) | (s%5==0)) :
sum+=s
i+=1
s+=1
print("sum : %d" % sum)
print("avg : %.1lf" % (sum/(float)(i)))
위의 코드에 문제점이 어딘가요??
코드가 틀렸다고 하는데 아무리봐도 어디가 틀렸는지 감을 못잡겠어요 ㅠㅠㅠ


