1. 양의 정수 n을 입력받은 후, 1부터 n까지 역수의 합(1 + ½ + 1/3 + … + 1/n)을 구하라.
n = int(input("입력 : "))
total = 0
count = 1
for x in range(n):
total = total + (1/count) # total += 1/count
count = count + 1 # count += 1
print(f"출력 : {total:.16f}")
2. 양의 정수 n을 입력 받은 후, 아래 모양을 출력해보자
n = int(input("n : "))
for x in range(n):
for y in range(n+1):
if y > x :
print("*", end="")
else:
print("")
'과제' 카테고리의 다른 글
[과제6] (0) | 2022.05.18 |
---|---|
[과제5] 냉장고에 음식 넣었다 빼기, 로또 걸리게 해주세요 (2) | 2022.04.14 |
[과제3] 윤년 계산, 소수 판별 (0) | 2022.04.14 |
[과제2] 입력받은 초 를 시/분/초 로 출력, Turtle 그래픽스 (0) | 2022.04.14 |
[과제1] 두 점의 중심점과 두 점 사이의 거리 구하기 (0) | 2022.04.14 |