목록전체 글 (115)
IT is Smart
이번에는 함수 내부에 로직을 추가해서 처리하는 예제를 알아보겠습니다.파이썬 IDLE를 실행한 후 편집기를 열고 코드를 따라해보세요. def get_gender(sex = 'Unknown'): if sex is 'm': sex = 'Male' elif sex is 'f': sex = 'Female' print(sex) get_gender('m') get_gender('f') get_gender() 이번 함수에서는 새로운 내용이 추가가 되었네요.함수 인자는 외부에서 함수에 전달하고자 하는 값을 넘겨주는 변수인데, 인자 자체에 기본값 default value를 지정해 줄 수 있다는 것을 알려주고 있습니다. 전달되는 값이 없으면 기본값을 사용한다는 말입니다. --------------------Source Co..
이번에는 return을 사용하는 함수 예제를 확인해보겠습니다. 파이썬 IDLE를 실행한 후 편집기를 열고 코드를 따라해보세요. def allowed_dating_age(my_age): girls_age = (my_age/2)+7 return girls_age buckys_limit = allowed_dating_age(22) creppy_jow_limit = allowed_dating_age(49) print("Bucky can date girls", buckys_limit,"or older") print("Bucky can date girls", creppy_jow_limit,"or older") 이번 예제의 함수는 my_age라는 인수로 값을 받아서 내부연산을 한 후 결과값을 return으로 되돌려주..
이번에는 함수를 만들어서 사용하는 방법을 알아보도록 하겠습니다. 파이썬 IDLE를 실행한 후 편집기를 열어서 코딩을 따라해 보세요. def beef(): print("Dayum, functions are cool") def bitcoin_to_usd(btc): amount = btc * 527 print(amount) beef() bitcoin_to_usd(3.85) bitcoin_to_usd(1) bitcoin_to_usd(13) 파이썬에서 함수를 선언하는 방법은 다음과 같습니다. def 함수이름(인수):명령어 return 결과값 이중에서 return은 생략도 가능합니다. 본 예제는 return을 사용하지 않는 함수 예제입니다. 위의 예제는 beef라는 이름의 함수를 정의했고, 전달인수는 사용하지 않았..
for문과 if문을 사용한 코딩 예제를 하나 더 보겠습니다. numbersTaken = [2, 5, 12, 13, 17] print("Here are the numbers that are still available") for n in range(1,20): if n in numbersTaken: continue print(n) 1에서 19까지 반복하면서 numberTaken 배열에 포함되지 않는 숫자만 출력하는 예제입니다. continue는 for문에서 다음에 이어지는 명령을 처리하지 않고 다음 반복차례로 넘기는 명령입니다. continue를 사용함으로써 numberTaken 배열에 포함되는 숫자인 경우는 print(n)이 수행되지 않고 다음 수로 넘어간 것입니다. --------------------..
이번에는 for문과 if문을 사용하는 샘플 코딩을 확인해보겠습니다.파이썬 IDLE를 실행한 후 편집기를 열고 코딩을 해보겠습니다. magicNumber = 26 # this program find a magic number for n in range(101): if n is magicNumber: print(n, "is the magic number ! ") break else: print(n) 0부터 100까지 반복을 하는데 매직넘버와 같은 값이 되면 매직넘버를 출력하고 종료하도록 구현한 것입니다.매직넘버가 아닌 경우에는 숫자만 출력하고 매직넘버인 경우는 매직넘버라고 표시를 해준 후 프로그램을 완전히 종료합니다. break가 for문을 중단시키는 명령입니다. 테스트!!!0에서 100까지 반복을 하면서 ..
이번에는 숫자범위를 사용하는 for문과 조건을 사용한 반복문인 while문에 대해 알아보겠습니다. 파이썬 IDLE를 실행한 후 편집기를 열고 코딩을 해보겠습니다. #from 0 to 10 for x in range(10): print(x) print("") #from 5 to 12 for x in range(5, 12): print(x) print("") #from 10 to 40 increment value 5 for x in range(10, 40, 5): print(x) print("") #While loop buttcrack = 5 while(buttcrack < 10): print(buttcrack) buttcrack += 1 range()는 숫자범위를 처리하는 함수입니다.range(10)은 0..