Python/[코드트리]
[코드트리] 알파벳 출력 > 알파벳 출력하기
hyunnn_00
2023. 6. 27. 10:38
정수 n의 값을 입력받아 다음과 같이 영문자를 출력하는 프로그램을 아래 예를 참고하여 작성해보세요. Z 다음에는 A가 나와야 합니다.
예)
n에 2가 주어지는 경우
A
BC
n에 3가 주어지는 경우
A
BC
DEF
# 변수 선언 및 입력
n = int(input())
cnt = 'A'
# 알파벳을 삼각형 모양으로 출력합니다.
for i in range(n):
for _ in range(i + 1):
print(cnt, end="")
cnt = chr(ord(cnt) + 1)
if ord(cnt) > ord('Z'):
cnt = 'A'
print()
# 나의 풀이 ---------------------------------------
n = int(input())
cnt = ord("A")
for i in range(n):
for j in range(i + 1):
print(chr(cnt), end = "")
cnt += 1
if cnt > ord("Z"):
cnt = ord("A")
print()