# list task
#==========================================================
# 1~100까지 값 넣고 출력
# 1~100까지 중 짝수만 넣고 출력
# A~F까지 넣고 출력
# A~F까지 중 C 제외하고 출력
# aBcDeFgHiJkLmNoPqRsTuVwXyZ 넣고 출력
# "ABC"에서 B를 Z로 변경하기
#
# 자연수를 한글로 변경하기
# 입력 예)1024
# 출력 예)일공이사
#==========================================================
#%% 1~100까지 값 넣고 출력
# dataList = []
# for i in range(100):
# # datalist = [i] = i+1
# dataList.append(i+1)
# print(dataList)
# dataList = [0] * 100
# for i in range(100):
# dataList[i] = i + 1
# print(dataList)
# #%% 1~100까지 중 짝수만 넣고 출력
# dataList = [0] * 50
# for i in range(len(dataList)):
# dataList[i] = (i+1) * 2
# print(dataList)
#%% A~F까지 넣고 출력
# dataList = []
# for i in range(6) :
# dataList.append(chr(65 + i))
# print(dataList)
#%% A~F까지 중 C 제외하고 출력
dataList = [""]*5
# i가 0일때 A, 1가 1일때 B, i가 2일때 C
#3번째
for i in range(len(dataList)):
dataList[i] = chr((i + 1 if i > 1 else i)+ 65)
print(dataList)
#2번째
# temp = 0
# for i in range(len(dataList)):
# temp=i
# if temp > 1 :
# temp += 1
# dataList[i] = chr(65 + temp)
# print(dataList)
#1번째
# for i in range(len(dataList)):
# if i > 1 :
# i+=1
# print(i)
# dataList[i] = chr(65+i)
# print(dataList)
#%% aBcDeFgHiJkLmNoPqRsTuVwXyZ 넣고 출력
# dataList = [""]*26
# for i in range(len(dataList)):
# dataList[i] = chr(97 + i if i % 2 == 0 else 65 + i)
# print(dataList)
# for i in dataList:
# print(i, end="")
# "abcd" : 문자열 4개 4칸짜리 list로 볼 수 있어야한다
strList = "abcd"
print(strList[0])
#%% "ABC"에서 B를 Z로 변경하기
strList = "ABC"
# strList[1] = "Z"
# print(strList)
print(strList.replace("B","Z"))
strList = strList.replace("B","Z")
print(strList)
#%% 자연수를 한글로 변경하기
# 1) 1024 % 10 == 4
# 2) 1024 // 10 == 102
# 3) 102 % 10 == 2
# 0번째에는 한글 공, 1번재는 한글 일
# 사용자한테 입력받은 정수가 어떤 리스트의 인덱스번호로 사용이 되면
# 한글로 바뀜
# 공 ~ 구의 list의 인덱스 번호를 살펴보기
num = int(input("자연수 입력 :"))
hangle = "공일이삼사오육칠팔구"
# 몇 번 반복해야하는지 모를 때 while
result = ""
while num!=0:
result = hangle[num % 10] + result
num = num // 10
print(result)
'코리아 IT아카데미 > python 인터넷 강의' 카테고리의 다른 글
ddazua | 6강 암호화와 복호화, 입력함수 (0) | 2021.09.17 |
---|---|
ddazua | 20강 list와 tuple, dict //quiz有 (0) | 2021.09.16 |
ddazua | 17,18강 컬렉션 - list1,2 (0) | 2021.09.16 |
ddazua | 12강 if문 예제 및 실습, 누적 연산자 (0) | 2021.09.16 |
ddazua | 11강 삼항연산자의 응용과 if문 (0) | 2021.09.16 |