본문 바로가기

코딩(개발)/파이썬(22)

파이썬 가변 인자 / 글로벌 변수 공부하는게 취미인 사람들 투딩 * 파이썬 가변 인자 함수에 인자값을 가변적으로 넘기는 방법 코드 #선언 def profile(name,age,*language): ① print("이름:{0} \t 나이:{1} \t".format(name,age,), end=" ") ② for lang in language: ③ print(lang, end=" ") ① print() ④ #호출 profile("유재석",20,"Python","Java","C","C++","c#") ⑤ profile("김태호",20,"Python") ⑤ 결과 이름:유재석 나이:20 Python Java C C++ c# 이름:김태호 나이:20 Python ① *변수명을 쓰면 원하는 만큼 인자값의 갯수를 받을 수 있다. ② end=" " 을 쓰.. 2020. 12. 19.
파이썬 함수 기초 공부하는게 취미인 사람들 투딩 함수란 : 어떤 역할을 하는 박스 5 → [ □ + 20 ] → 25 3 → [ □ + 20 ] → 23 * 파이썬 함수정의 방법 def 함수명(): 실행내용 코드 def open_account(): print("새로운 계좌가 생성되었습니다.") # 함수는 호출되기 전까지는 아무 일도 발생하지 않는다. # 함수명을 호출할때 비로소 어떤 일이 일어남 코드 open_account() 결과값 새로운 계좌가 생성되었습니다. * 리턴 있는 함수 : 값을 보내고 결과 값을 받아온다. 코드 # 함수정의 def deposit(balance, money): return balance+money ① #함수호출 balance = 0 balance = deposit(balance,1000) ② .. 2020. 12. 19.
파이썬 반복문(for / while) for : 처음요소부터 마지막 요소까지 변수에 대입되며 같은 행동을 반복 해서 결과값을 얻을 수 있다. 코드 for waiting_no in [1,5,3,4] : print("대기번호 : {0}".format(waiting_no)) 결과값 대기번호 : 1 대기번호 : 5 대기번호 : 3 대기번호 : 4 ※ print("대기번호 : "+ str(waiting_no)) → 위 print 문과 결과 값이 같다. 순차적인 숫자를 뽑고싶다면 range 를 쓴다. 코드 for waiting_no in range(1,6) : print("대기번호 : {0}".format(waiting_no)) 결과값 대기번호 : 1 대기번호 : 2 대기번호 : 3 대기번호 : 4 대기번호 : 5 ◆ range : 시작값 ,끝값 + .. 2020. 12. 18.
파이썬 if문 오늘은 제 삽질모습 남겨 봅니다. 강의 전체를 찍지는 않구요... 코딩하면서 좀 헤매는 내용들만 넣습니다... 저처럼 헤메는 분들 계실 수 있으니까요~ 문제를 해결해 나가는 성장하는 모습 보여드리면 좋겠네요~... 중간에 포기하면 어쩌나.... 전체 강의는 링크 걸어드립니다. 너무 너무 훌륭한 강사님들이 많아서.... 중간 중간 섞어서 들을 수도 있어요~ 삽질중... 한번 빠지면 몇시간이 훅 지나가는데, 해결하고 나면 아무것도 아닌. 개발은 어렵다 ㅠㅠ 삽질 원인 : 들여쓰기 잘못... 파이썬은 중괄호로 묶이지가 않아서 엄청 헷갈림 . 같은 레벨의 제어문끼리의 띄어쓰기를 맞춰주어야 한다. #for absent = [2,5] no_book = [7] #책을 깜빡했음 for student in range(1.. 2020. 12. 18.