hap = 0
a, b = 0, 0
while True :
a = int(input("더할 첫 번째 수를 입력하세요 : "))
if a == 0 :
break
b = int(input("더할 두 번째 수를 입력하세요 : "))
hap = a + b
print("%d + %d = %d" %(a, b, hap))
print("0을 입력해 반복문을 탈출했습니다.")
i, k = 0, 0
i = 0
while i < 9 :
if i < 5 :
k = 0
while k < 4 - i :
print(' ', end = ' ')
k += 1
k = 0
while k < i * 2 + 1 :
print('\u2665', end = ' ')
k += 1
else :
for k in range(0,i-4):
print (' ', end=' ')
for k in range((9-i)*2-1) :
print('\u2665', end=' ')
print()
i += 1
aa = []
for i in range (0, 4):
aa.append(0)
hap = 0
for i in range(0,4):
aa[i] = int(input(str(i + 1) + "번째 숫자 : " ))
hap = aa[0] + aa[1] + aa[2] + aa[3]
print("합계 ==> %d" % hap)
aa = []
bb = []
value = 0
for i in range(0, 100) :
aa.append(value)
value += 2
print(aa)
for i in range(0, 100) :
bb.append(aa[99 - i])
print("-"*100)
print(bb)
myList = [30, 10, 20]
print("현재 리스트 : %s" % myList)
myList.append(40)
print("append(40) 후의 리스트 : %s" % myList)
print("pop() 으로 추출한 값 : %s" % myList.pop())
print("pop() 후의 리스트 : %s" % myList)
myList.sort()
print("sort() 후의 리스트 : %s" % myList)
myList.reverse()
print("reverse() 후의 리스트 : %s" % myList)
print("20값의 위치 : %d" % myList.index(20))
myList.insert(2, 222)
print("insert(2, 222) 후의 리스트 : %s" % myList)
list1 = []
list2 = []
value = 1
for i in range(0, 3):
for j in range(0, 4):
list1.append(value)
value += 1
list2.append(list1)
list1 = []
print(list2)
for i in range(0, 3):
for j in range(0, 4):
print("%3d" % list2[i][j], end = " ")
print("")
# 튜플
tt1 = (10, 20, 30)
tt2 = 40, 50, 60
print(tt1); print(tt2)
tt3 = 70
print(tt3)
tt4 = (00)
print(tt4)
# 튜플은 읽기 전용
# tt1.append(100) => AttributeError: 'tuple' object has no attribute 'append'
# tt1[0] = 100 => TypeError: 'tuple' object does not support item assignment
# del(tt1[0]) => TypeError: 'tuple' object doesn't support item deletion
del(tt4)
# print(tt4) => error
print(tt1[0]) # 번지 출력 가능
print(tt1[0]+tt2[0]) # 연산가능
print(tt1[:2])
print(tt1[1:2])
print(tt1[1:])
print(tt1 + tt2)
print(tt1 * 3)
tt1List = list(tt1) # 튜플을 리스트로 생성
print(tt1List)
tt1List.append(40)
tt1 = tuple(tt1List) # 리스트로 어펜드 가능하게 하고, 다시 tuple로 .
print(tt1)
# 딕셔너리
student1 = {'학번': 1000, '학번':200,'이름':'홍길동', '학과':'컴퓨터학과', '주소':'서울특별시 관악구 봉천동 304가길'}
print(student1)
# 추가
student1['연락처'] = '010-1234-1234'
print(student1)
student1['학과'] = '파이썬학과'
print(student1)
del(student1)['학과']
print(student1)
print(student1['학번'])
print(student1['이름'])
print(student1['연락처'])
print(student1.get('학번')) #get 함수로도 불러올 수 있다.
print(student1.get('주소'))
print(student1.keys()) # keys 함수로 keys에 해당되는 것만 불러옴.
print(list(student1.keys())) # list로 가져올 수 있음.
print(student1.values()) # values로 가져옴.
print(student1.items()) # items로 몽땅 가져옴.
print(list(student1.values()))
print(list(student1.items())) # 튜플을 리스트로 몽땅 가져옴.
print('이름' in student1)
print('학년' in student1) # 없어서 false로 알려줌.
for i in student1.keys() :
print('%s ======> %s' %(i, student1[i])) #for문의 i를 활용하여 해당하는 내용을 뽑아 올 수 있음.
댓글남기기