#예제 : 변수에 입력된 값을 원화로 바꿔서 계산1
#방법1
prices = input('달러 단어를 붙여 금액을 입력해주세요\t:\t')
exchange_rate = 1112
if prices[-2:] == '달러':
print(f'{int(prices[:-2]) * exchange_rate} 원')
elif prices[-3:] == ' 달러':
print(f'{int(prices[:-3]) * exchange_rate} 원')
#방법2
int_prices = int(prices[0:3]) #텍스트 인덱싱을 활용하여 숫자추출 및 정수로 형변환
total_price = int_prices * exchange_rate
print(f'환율적용 금액출력\n:\t{total_price} 원')
#예제 : 변수에 입력된 값을 원화로 바꿔서 계산2
prices = input('달러 단어를 붙여 금액을 입력해주세요\t:\t')
exchange_rate_us = 1112
exchange_rate_cn = 171
if prices[-2:] == '달러':
print(f'달러환율적용 : {int(prices[:-2]) * exchange_rate_us} 원')
elif prices[-3:] == ' 달러':
print(f'달러환율적용 : {int(prices[:-3]) * exchange_rate_us} 원')
elif prices[-2:] == '위안':
print(f'위안 환율적용 : {int(prices[:-2]) * exchange_rate_us} 원')
elif prices[-3:] == ' 위안':
print(f'위안 환율적용 : {int(prices[:-3]) * exchange_rate_us} 원')
#예제 : 딕셔너리를 활용하여 원화로 바꿔서 계산
prices = input('달러 단어를 붙여 금액을 입력해주세요\t:\t')
#국가별화폐통화 환율 딕셔너리
exchange_rate = {'달러' : 1112, '위안' : 171, '엔' : 1010}
for c,p in exchange_rate.items(): #.items() 를 활용해 키와 벨류 추출
if prices[-2:] == c: # c에 키 값을 넣고 키값과 같다면으로 조건문 설정
print(f'{c}환율적용\t:\t{int(prices[:-2]) * p} 원') # c에 담긴 키값에 해당하는 환율 적용계산
#예제 : 구구단(이중for문)
for i in range(1,10):
for c in range(1,10):
print(f'구구단 {i}단\t:\t{i}*{c} = {i*c}')
#예제 : 구구단(이중for문) 짝수만 출력
for i in range(1,10):
for c in range(1,10):
result = i * c
if result % 2 == 0:
print(f'구구단 {i}단\t:\t{i}*{c} = {result} \t짝수입니다.')
else:
print(f'구구단 {i}단\t:\t{i}*{c} = {result} \t홀수입니다.')
#예제 : 아파트 동호수를 다음과 같은 두 리스트 변수를 활용해서 출력하시오
dong = ['201동', '202동', '203동', '204동', '205동', '205동', '206동','207동', '208동']
ho = ['101호', '102호', '103호', '104호', '105호', '106호', '107호', '108호', '109호', '110호', '111호', '112호', '113호', '114호', '115호', '116호']
dict_address = dict()
for d in dong:
for h in ho:
print(f'\t{d}\t{h}')
#예제 : 아파트 동호수를 다음과 같은 두 리스트 변수를 활용해서 출력하시오
#이중 for문 리스트 2개씩 묶기
dong = ['201동', '202동', '203동', '204동', '205동', '205동', '206동','207동', '208동']
ho = ['101호', '102호', '103호', '104호', '105호', '106호', '107호', '108호', '109호', '110호', '111호', '112호', '113호', '114호', '115호', '116호']
dict_address = dict()
new_ho = []
for d in dong:
for h in range(0,len(ho),2): #range() 를 활용해 0 부터 리스트 최대길이까지 2개씩 출력 반복문
print(f'{d}\t{ho[h]} {ho[h+1]}') #인덱스 번호를 활용해 리스트 값중 2개씩 묶어 출력
print('\n')