파이썬 예제 기초 중급 강의 23 환율 구하기 강좌 인강

Поделиться
HTML-код
  • Опубликовано: 24 сен 2024

Комментарии • 5

  • @seedup7
    @seedup7  4 года назад +2

    파이썬 학습 밴드 - 매일 파이썬에 대한 새로운 자료가 올라옵니다.
    band.us/@python

  • @thinkc7
    @thinkc7 4 года назад +2

    감사합니다.

  • @seedup7
    @seedup7  4 года назад +2

    소스코드 공개 레벨 A
    dollar=1230
    euro=1335
    won=int(input('원화:'))
    print('달러:$%.2f'%(won/dollar) )
    print('유로:€%.2f'%(won/euro) )

  • @seedup7
    @seedup7  4 года назад +1

    소스코드 공개 레벨B
    dollar=1230
    euro=1335
    unit=['달러','유로','원화']
    while 1:
    print('1. 달러->원,유로')
    print('2. 유로->원,달러')
    print('3. 원화->달러,유로')
    print('0. 끝
    ')
    m=int(input('선택:'))
    if m3:break
    money=float(input(f'{unit[m-1]}:'))
    if m==1:
    print('%.0f원'%(money*dollar) )
    print('€%.2f'%(money*dollar/euro) )
    elif m==2:
    print('%.f원'%(money*euro) )
    print('$%.2f'%(money*euro/dollar) )
    else:
    print('$%.2f'%(money/dollar) )
    print('€%.2f'%(money/euro) )

  • @seedup7
    @seedup7  4 года назад +1

    소스코드 공개 레벨C
    dollar=1230 ; euro=1335
    unit=['달러','유로','원']
    while 1:
    m=input('금액화폐단위:')
    if not m:break
    for k in unit:
    idx=m.find(k)
    print(f'k={k} idx={idx}') #디버그용
    if idx>0:
    money=float(m[:idx])
    un=m[idx:]
    print(f'money={m[:idx]} un={un}') #디버그용
    break
    if un=='달러':
    print('%.0f원'%(money*dollar) )
    print('€%.2f'%(money*dollar/euro) )
    elif un=='유로':
    print('%.f원'%(money*euro) )
    print('$%.2f'%(money*euro/dollar) )
    else:
    print('$%.2f'%(money/dollar) )
    print('€%.2f'%(money/euro) )