본문 바로가기
728x90
반응형

파이썬47

파이썬 초급 #041 함수 - 함수 문법 def hi (): 안녕하세요. 스마트팩토리입니다. 파이썬 초급 #041 함수 - 함수 문법 def hi (): 에 대해 알아보겠습니다 1. 파이썬 함수 가. 함수 문법 (1) 기본적인 함수 문법 - 함수 구성 : 함수 선언부( 함수 헤더), 함수 구현부(함수 본문 , 몸체) def 함수명 ( 매개변수1,매겨변수2) : --> 함수 헤더 함수 블럭 ---> 함수 몸체( 본문 내용) - 함수 블럭은 해당 함수를 적용할때 적용되는 변수의 연산을 적어줍니다. - 함수의 헤더부와 몸체는 : 으로 구분합니다. (2) 함수 호출 - 구현된 함수는 다음과 같이 호출합니다. 함수명 ( 매개변수1, 매개변수2) - 함수명을 쓰고 매개변수가 있는 경우는 매개변수를 넣어주면됩니다. 코드를 보면서 알아보겠습니다. def hi(): print(".. 2022. 2. 19.
파이썬 초급 #040 while 반복문 영어단어 입력하고 모음, 자음 개수 카운터하는 프로그램 안녕하세요. 스마트팩토입니다. 파이썬 초급 #040 while 반복문 영어단어 입력하고 모음, 자음 갯수 카운터하는 프로그램을 작성해 보겠습니다. 1. while 반복문 : 영어단어 입력하고 모음, 자음 개수 카운터하는 프로그램 코드를 보면서 알보겠습니다. while True: word=input("영어 단어를 입력하세요:") vowels=0 consonants=0 영어단어를 입력받기 위해서 변수를 설정하여 자음과 모음의 개수를 저장하는 변수 vowels 와 consonats를 0으로 초기화합니다. for char in word: if char in 'aeiouAEIOU': vowels+=1 else: consonants+=1 for 반복문을 활용하여 입력한 단어에서 문자하나씩 반복을 하여 그 수만큼 반.. 2022. 2. 17.
파이썬 초급 #039 while 반복문 입력한 수의 각 자리수 합(a%10, a//10) 안녕하세요. 스마트팩토입니다. 수를 입력하고 그 숫자의 각자리수의 합을 구하는 코드를 알아보겠습니다. 1. while 반복문 : 각 자리수합 구하는 코드 가. 나머지 연산자: % 예를 들어서 22%10을 하면 나머지가 2가 남게 된다. a=22%10 하면 a=2가 출력된다. 나. 몫 연산자 // 예를 들어서 22//10을 하면 몫이 2가 된다. b=22//10을 하면 b=2가된다. 이를 이용하면 a =321 에서 각 자리수 합 6을 출력할 수 있다. 코드를 보면서 알아보겠습니다. a=321 Sums=0 변수 값을 지정하여 321을 지정하고 각 자리수를 합을 저장할 변수 Sums 로 했습니다. while a>0: b=a%10 a//=10 Sums+=b while 문의 반복을 위해 조건으로 a>0으로 했습니.. 2022. 2. 16.
파이썬 초급 #038 while 반복문 팩토리얼 6! 재귀 함수 안녕하세요. 스마트팩토입니다. 1. while 반복문 factorial 가. factorial - 재귀함수 - 반복하여 연산하다라는 의미로 해석 - 어떤 일을 하는 함수를 만들었을때 그 함수 안에서 자기 자신을 다시 불러서 함수가 실행되도록 하는 것 수학적으로 6! 은 6*5*4*3*2*1 을 구하는 것 단순하게 생각해서 코드를 만들어보겠습니다. 코드를 보면서 알아보겠습니다. num=int(input("숫자를 입력하세요. 입력:")) n=1 result=num c=num-1 계산되는 과정을 보기 위해서 변수설정을 여러개로 했습니다. num은 입력 받는 숫자. 그 수보다 작아지는 수가 c 로 변수를 설정하고, num! 은 결과적으로 result! 로 계산하기 위해 설정했습니다. while n 2022. 2. 15.
728x90
반응형