영어알파벳 피라미드 쌓기 - 2019년 8월 8일 수업분

파이썬을 이용한 코딩수업

영어알파벳 피라미드 쌓기 - 2019년 8월 8일 수업분

원장샘 0 893 08.08 14:49

python.png

영어알파벳 피라미드 쌓기

a='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
while True:
    while True:
        ch=input('시작할 영문자 : ')
        if ch.upper() in a : break
        print("영문자 만 입력하세요")
    try:
        li=int(input('표시할 줄수 [종료=0] :'))
    except:
        break
    if li==0 : break
    n=a.find(ch.upper())
    for i in range(li):
        cnt=2*(i+1)-1
        char=''
        for j in range(cnt):
            if  i%2==0:
                char=char+a[n]
            else:
                char=a[n]+char
            n=n+1
            if n>25:n=0
        char=' '*(li-i)+char
        print (char)
    print()

 

Comments

Category
State
  • 현재 접속자 6 명
  • 오늘 방문자 27 명
  • 어제 방문자 241 명
  • 최대 방문자 394 명
  • 전체 방문자 320,327 명
  • 전체 게시물 2,591 개
  • 전체 댓글수 105 개
  • 전체 회원수 85 명
Facebook Twitter GooglePlus KakaoStory NaverBand