728x90 반응형 파이참34 파이썬 초급 #049 함수 - 참조값에 의한 인수 전달(call by value) 안녕하세요. 스마트팩토리입니다. 파이썬 초급 #049 함수 - 참조값에 의한 인수 전달(call by value)애 대해 알아보겠습니다. 1. 참조값에 의한 인수 전달 값에 의한 호출 즉 값만 전달되고 변수는 변하지 않는다. 코드를 보면서 알아보겠습니다. def modify(n): n=n+1 print("함수내 n 값은 :", n) print("함수내 n 주소값 : ", id(n)) 함수 영역입니다. ~~~~~~~ n=10; print("호출전 n 의 값은 :" , n) print("호출 전 n 주소값 : ", id(n)) 변수 n 에 10 이 저장되고 그 출력값과 주소값을 보여줍니다. modify(n) 함수 부분이 실행됩니다. 함수에서 호출된 인수 값 즉 n 값이 1 증가되고 그 주소값도 출력됩니다. .. 2022. 4. 13. 파이썬 초급 #047 함수 - 함수 모듈 호출 및 적용(2) import 함수파일명, from 함수파일명 import 함수명 안녕하세요. 스마트팩토리입니다. 파이썬 초급 #047 함수 - 함수 모듈 호출 및 적용(2) import 함수파일명, from 함수파일명 import 함수명 에 대해 알아보겠습니다 1. 함수 호출 구구단 코드입니다. def gugudan(num): for x in range(1,10): print(num,"*",x,"=",num*x) import Gugudan 구구단 함수 모듈을 호출하기 위해서 import 파일명을 작성하였습니다. while True: num=int(input("숫자를 입력하세요:")) Gugudan.gugudan(num) q=input("중지 하려면 q, 계속하려면 아무키나 누르세요") if q=="q": break 숫자를 입력하면 해당하는 숫자의 구구단이 출력되게 됩니다. 반복문을 .. 2022. 2. 27. 파이썬 초급 #046 함수 - 사칙연산 함수 모듈 호출 및 적용 (import, from 파일명 import*) 안녕하세요. 스마트팩토리입니다. 파이썬 초급 #046 함수 - 사칙연산 함수 모듈 호출 및 적용 (import, from 파일명 import*) 에 대해 알아보겠습니다. 1. 함수 - 사칙연산 함수 모듈 호출 및 적용 가. 모듈 호출 (1) import 호출함수파일명 호출함수파일명.호출함수 함수가 있는 파일명 즉 모듈을 호출하는 방법으로 파일명을 호출후 파일 안에 있는함수를 호출할때는 . 을 활용합니다. (2) from 호출함수 파일명 import* 함수() 호출함수가 있는 파일에 전체 함수를 호출하고 이후 함수명을 적용하면 된다. 코드는 사칙연산 코드는 다음과 같이 4개를 작성했습니다. def addtion(a,b): print(" 두 수의 합은 :" ,a+b) def subtraction(a, b):.. 2022. 2. 26. 파이썬 초급 #043 함수 - 함수 선언 및 호출 두 수 중 큰수와 작은수 출력하는 코드 안녕하세요. 스마트 팩토리입니다. 파이썬 초급 #043 함수 - 함수 선언 및 호출 두 수 중 큰수와 작은수 출력하는 코드에 대해 알아보겠습니다. 1.두 수 중 큰수 또는 작은 수 출력하는 함수 코드 MAX, MIN 코드 코드를 보면서 알아보겠습니다. def select_Max(num1,num2): Max=0 if num1>num2: Max=num1 else: Max=num2 return Max 먼저 큰 수를 Max변수에 0으로 초기화했습니다(물론 다른 수로 초기화 해도 됩니다. Max=num1 or num2)로 해도 조건식에 따라서 변경될 것이기 때문에 ~ 이후 조건식에 맞게 비교를 하여 둘 중에 큰수를 Max로 변경합니다. 변경된 값은 Max 값으로 하여 본 코드로 반환됩니다. 즉 select_Max.. 2022. 2. 22. 이전 1 2 3 4 ··· 9 다음 728x90 반응형