알파벳 숫자 비율만큼 출력하기(2)

파이썬을 이용한 코딩수업

알파벳 숫자 비율만큼 출력하기(2)

python.png


a=['' for i in range(6)]
while True:
    i=-1; hap=0;value=''
    while True:
        i=i+1
        try :
            a[i]=input('값 입력 :').split('(')
        except:
            i=i-1
            break
        if a[i][0].upper()=='XX' :
            i=i-1
            break
        try:
            a[i][0]=a[i][0].upper()
            a[i][1]=int(a[i][1][:-1])
            hap=hap+a[i][1]
        except:
            i=i-1
            break
        if i>=5: break
    for j in range(i+1):
        value=value+a[j][0]*int(a[j][1]/hap*100)
    if len(value)<100 : value=value+a[j][0]*(100-len(value))
    for  i in range(100):
        print(value[i],end='')
        if (i+1)%10==0: print()
   
    if (input('retry(Y/N) ?').upper())=='N' : break
   

Comments

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