본문 바로가기
카테고리 없음

파이썬 DAY1 과제

by 9루트 2022. 1. 14.

교재 p153

sum = 0 

print("어디까지 계산할까요:")
num = int(input())

for i in range(1,num,1):
  sum += i # sum = sum + 1이니까 sum을 미리 호출 시켜줘야 한다. 

print(f"1부터 {num} 까지의 정수의 합= {sum}")

앞에 sum = 0 을 써주지 않으면 에러가 뜬다.

하지만 sum = sum + 1이니까 sum을 미리 호출 시켜줘야 한다. 

그리고 for문에서 i가 1부터 i < num까지니까 num까지 더해줄려면 num+1을 해줘야 한다.

 

 

 

교재 p154

ans = 1.0
num = int(input("정수를 입력하시오: "))

for i in range(1,num+1,1):
  ans *= i
print(f"{num}!은 {ans}이다.")
num - float(input("정수를 입력하시오: "))

 

라고 하니 float는 할 수 없다며 에러가 뜬다.

int(input())만 써야 하나보다.

TypeError: 'float' object cannot be interpreted as an integer