본문 바로가기

개발일지/Python159

2022.02.01 파이썬 정복 9장 리스트와 튜플 ''' # 9장 리스트와 튜플 namescore=["최상미",88,"이한승",98] # 리스트에 숫자와 문자를 섞어 쓰는게 일반적이진 않다. # 해설지 답안 score = [88,95,70,110,90] sum = 0 for s in score: sum +=s print("총점: ", sum) print("평균: ", int(sum/len(score))) # 원리 카피 코드 score = [88,90,60,10,100] sum=0 for i in score: sum += i #sum = str(sum) print("총점: ",sum,"점") # str+str+str같이 동일 성질의 것일때 +++로 이어붙이기가 가능했다. 다른 성질일때는 ,,,,로 이어붙이는 것같다. print("평균점수: ",sum/le.. 2022. 2. 1.
2022.01.31 파이썬 정복 8장 문자열 관리 # 2. s = "universe" 일때 한 행에 한 글자씩 출력하는 코드를 작성해라 # # 시도조차 못해봄. 수식 기억이 안나서. s = "universe" for i in s: print(i) # 이렇게 보니 진짜 멍청했다. 이 간단한것이 기억이 안나다니.. 계속 연습하자. # 5. domain 변수는 임의의 웹주소를 가지고 있다. 이 도메인이 .kr로 끝나는 한국 도메인인지 확인하는 코드를 작성하라. # # 내가 푼 코드 - 성공 # korea_addr = input("도메인 주소를 입력해 주세요.: ") # # if korea_addr[-3:] == ".kr": # print("한국 주소입니다.") # else: # print("한국주소 아닙니다.") # 6. sosi 문자열에 "태연, 서연, 수.. 2022. 1. 31.
2022.01.31 파이썬 정복 7장 함수 # 몰랐었다. 숫자 3개의 평균을 출력하는 코드 ''' def getaverage(a,b,c): sum = a+ b+ c return int(sum /3) print(getaverage(4,7,2)) ''' ''' # 내가 시도해본 카피코드 def involb(a,b,c): sum = a+b+c return int(sum/3) print(involb(7,6,2)) ''' ''' # 임의 갯수의 인수를 전달받는것 def getmax(*nums): # Thonny로 돌려보니깐 이 함수는 가장 큰 함수를 찾는 내장함수같다. # 구조 자체가 숫자로 대입된 값중, 가장 큰 것이 m에 걸쳐진다. m = nums[0] #1. 왜 굳이 리스트 화로 시켜줬을까? #2. 왜[0]를 써주면 작동되는데, 안써주면 작동에러가 .. 2022. 1. 31.
2022.01.27 6장 반복문 (while, for문) 오늘 하루동안 했던 것을 적어보기 전에 느낀점을 말해보자면 정말 모방이 답이다. 인풋을 하면 할 수록 활용하기가 용이하다. 다만, 어떤 인풋이든 소화를 시키면서, 분해하고 쪼개가며 이해하면서 인풋 중이다. 이 짓을 몇개의 강의를 통해서, 도저히 소화가 안되는 난이도까지 갔다가 다시 새로운 다른 강의로 갔다가 다시 도저히 소화가 안되는 난이도 까지 갔다가 다시 새로운 배움의 시작으로 가는것을 반복하다 보니 이젠 그래도 약간은 익숙해졌다. 그리고 간단한 몇 줄 짜리도 전엔 이해가 도무지 안 되었는데 지금은 최소한에 해답을 보고 이해할 수 있는 수준까지는 되었다. 정말 놀랍다. 게다가 이번 반복문 파트는 그냥 몰랐던 부분에 대해서 놀라운 것 투성이다. 활용점이 참 많은 부분이였다. 내 기준에서 정말 프로그래밍.. 2022. 1. 27.