전체 글(142)
-
둘 이상의 함수 반환 값
진코파를 공부하던 도중, '둘 이상의 함수 반환 값' 코드에서 궁금한 점이 있어서 내가 생각한 방법으로 코드를 작성해보니 같은 결과가 나왔다. 책의 내용 ) h(x,y) def h(x,y) : return x+y x=2 y=2 z=h(x,y) print(z) 내가 작성한 코드 ) z=x+y def h(x,y) : return x+y x = 2 y = 2 z = x+y print(z) 책에서는 h의 좌표값을 z 변수에 대입하였지만, 나는 x와 y 변수를 더한 값을 z에 넣는 방법으로 선택했다. h(x,y)는 함수 h에 2 값을 갖는 x,y를 인자로 넣는다는 뜻이다. 결국 2 라는 값 2개를 넘겨받은 함수 z는 결과 값으로 4를 내어주며 4는 z변수에 할당된다. 그래도 둘의 결과는 4로 동일했다.
2021.08.31 -
커피 타는 프로그램 작성해 보기
def pour(cup, ingredient): print("pour", ingredient, "into", cup) return def stir(cup): print("stir", cup) return def put(cup, whipping_cream): print("put", whipping_cream, "on", cup) return def spread(whipping_cream, cocoa_powder): print("spread", cocoa_powder, "on", whipping_cream) return cup = "cup" chocolate_sauce = "chocolate sauce" espresso = "espresso" warm_milk = "warm milk" whipping_cre..
2021.08.31 -
time.sleep()으로 코드 출력 천천히 하기
이전의 포스팅에서는 정말 무수히 많은 코드가 빠른 시간 안에 while 반복문을 돌았습니다. 정말 속도가 엄청났죠? 그럼 이제는 파이썬 코드에게 조금 쉬엄 쉬엄 일하라고 할 겸 (ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ) time.sleep(시간)을 이용해 코드 출력 시간을 조금 지연시켜보도록 하겠습니다. import time cnt = 0 while True : print('피곤하다!!!', end = ' ') cnt = cnt+1 print(cnt) time.sleep(1.0) 1 : time.sleep을 사용하기 위해서 time 모듈을 import 합니다. time 모듈은 간단한 시간 데이터를 출력합니다. 3 : cnt 변수를 초기화합니다. cnt 변수를 사용하는 이유는 피곤하다!!! 가 몇 번 출력되었는지 확인하기 위..
2021.08.29 -
파이썬과 자바 속도 체감 ? (반복문)
안녕하세요.brandy입니다. 이번 포스팅에서는 똑같은 반복문을 작성했을 때 파이썬과 자바 속도를 체감해보는 시간을 가져보도록 하겠습니다. python 반복문 - while문 활용 cnt=0 while True : print("안녕!나는 파이썬 쉘이야~",end='') cnt=cnt+1 print(cnt) 우선 cnt 변수를 0으로 초기화 시킨 다음, while문을 작성하여 true 조건일 때 아래 문장들을 반복해서 출력합니다. 안녕!나는 파이썬 쉘이야~라는 문장을 계속 출력하고, end=' '와 같이 빈 문자열을 지정했으므로 다음 번 출력이 바로 뒤에 오게 됩니다. (end='\n'일 경우 한 문장 출력하고 그 다음 문장은 줄 바꿔서 출력) 이용 프로그램은 파이썬 3.9.6 Shell입니다. 수십초도 ..
2021.08.29 -
파이썬 출력문 print
지난 시간에는 파이썬 사용을 위한 설치에 대해 다루어보았습니다. 이번시간에는 파이썬 출력문의 문법인 print 사용법을 다루어보겠습니다. print('안녕 나는 파이썬 쉘이야~') 정상적으로 안녕 나는 파이썬 쉘이야~가 출력됩니다. 해당 코드는 작은따옴표(' ')로 작성했는데, 큰 따옴표(" ")로 출력문을 작성하면 어떻게 될까요? print("안녕 나는 파이썬 쉘이야~") 위와 마찬가지로 정상적으로 안녕 나는 파이썬 쉘이야~ 가 출력됩니다. 즉 따옴표 ' ' " "의 유무는 상관이 없습니다. 프로그래머가 편한 방식대로 출력문 내용을 작성하면 됩니다. BUT ! print가 아닌 Print로 출력문을 작성한다면 어떤 일이 발생할까요? Print('안녕 나는 파이썬 쉘이야~') NameError가 발생합니..
2021.08.28 -
파이썬 인터프리터 사용하기 + 간단한 출력문
안녕하세요! brandy 입니다. 2학기때부터 교양 수업으로 파이썬 과목과 인공지능을 들을 예정인데, 컴퓨터공학과이나 제 학년도 커리큘럼에는 아쉽게도 파이썬 프로그래밍 과목이 개설되지 않았습니다. 그래서 이번 2학기때 사용할 파이썬 언어에 대해서 예습해보는 시간을 가지며 바리스타 프로그래밍 클론 코딩(진짜 코딩하며 배우는 파이썬)을 통해 파이썬을 익혀보도록 하겠습니다. 파이썬 인터프리터 실행하기 1 저는 이전에 파이썬을 인터프리터 프로그램을 실행한 적이 있었고, pyCharm을 통해서도 파이썬을 공부한 적이 있습니다. 그래서 윈도우에서 cmd 창을 열고 바로 python을 입력하여 파이썬 인터프리터 프로그램을 실행하였습니다. 파이썬 프로그램 다운로드는 아래 링크에서 가능합니다. Download Pytho..
2021.08.28