본문 바로가기
728x90
반응형

Python110

파이썬 초급 #048 함수 - 여러개 값 변환하기 안녕하세요. 스마트 팩토리입니다. 1. 여러개 값 변환하기 가. 여러개 값을 반환하기 (1) 변수값 대입하기 a,b,c=1,2,3 a=1, b=2, c=3에 각각 대입됩니다. 문자열도 대응합니다. 코드를 보면서 알아보겠습니다. def sub(a,b,c): return c,b,a sub 함수는 매개변수 3개를 입력 받아서 위치를 변경하여 출력합니다. 물론 해당하는 값을 변경하여 반환해줍니다. a,b,c=1,2,3 print(a,b,c) a=1, b=2, c=3으로 저장합니다. print(sub(a,b,c)) 함수에 적용하면 a와 c 값이 바뀌어 출력됩니다. d,e,f="일","이","삼" print(d,e,f) print(sub(d,e,f)) 문자열도 동일한 방식으로 적용되는 것을 볼 수 있습니다. def.. 2022. 3. 3.
파이썬 초급 #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.
파이썬 초급 #045 함수 - 10진수를 이진수로 변환하는 프로그램 , 함수 파일 분리(모듈화)와 호출(from deciTobin import deciTobin) 안녕하세요. 스마트팩토리입니다. 파이썬 초급 #045 함수 - 10진수를 이진수로 변환하는 프로그램 함수 파일 분리와 호출에 대해 알아보겠습니다. 1. 십진수를 이진수로 가. 10진수를 2진수로 - 예를 들어 10 을 2 로 나누면 몫은 5 나머지는 0 5 를 2 로 나누면 몫은 2 나머지는 1 2를 2로 나누면 몫은 1 나머지는 0 10은 2진수로 바꾸면 1010(2) 가 된다. 이를 코드로 바꾸면 2로 나누고 나머지가 있으면 0을 붙여주고, 나머지가 있는 경우 1을 붙여주면서 몫을 계속 2로 나누면 된다. 코드를 보면서 알아보겠습니다. def deciTobin(num): binary="" while num !=0: if num%2==0: binary="0"+binary num=num//2 else: .. 2022. 2. 25.
728x90
반응형