교재 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