프로그램
[파이썬] 문제 : 키보드로 입력 받아 합계 구하기
오디세이99
2023. 11. 21. 06:25
728x90
반응형
문제가 조건1, 조건2로 분리되어 있어서 다음과 같이 2개의 반복문으로 처
numlist = [0,0,0,0]
hap = 0
for i in range(len(numlist)): # 반복문. range(4)로 해도 됨. range(len(nulist)) 로하면 numlist 크기에 따라 자동처리됨
numlist[i] = int(input("숫자: "))
for i in range(len(numlist)): # 반복문, 합계.
hap += numlist[i]
print("합계==>",hap)
간단하게는 아래와 같이 한번의 반복문으로 할 수 있음.
numlist = [0,0,0,0]
hap = 0
for i in range(len(numlist)): # 반복문. range(4)로 해도 됨. range(len(nulist)) 로하면 numlist 크기에 따라 자동처리됨
numlist[i] = int(input("숫자: "))
hap += numlist[i] # 합계 처리를 같이 해도 됨. 문제가 조건1, 조건2로 되어 있어서 위와 같이 함
print("합계==>",hap)
리스트는 sum() 함수를 사영해서 합계를 구할 수 있음
numlist = [0,0,0,0]
hap = 0
for i in range(len(numlist)): # 반복문. range(4)로 해도 됨. range(len(nulist)) 로하면 numlist 크기에 따라 자동처리됨
numlist[i] = int(input("숫자: "))
hap = sum(numlist) # 리스트는 sum() 함수 사용해서 합계 구할 수 있음
print("합계==>",hap)
728x90
반응형