if True:
pass # 조건이 참일 때 실행
else:
pass # 조건이 거짓일 때 실행
|
그렇댄다..
else와 if로 가위바위보 게임을 만들어보았다.
그랬더니 else와 if로 뒤범벅되어서 알아보기가 힘들었다.
강사님이 elif에 대해서 알려주셨다.
elif = else + if

함수

함수
def function():
print('안녕, 함수!')
a의 값은 5, b의 값은 7. 함수의 이름은 add로 만들고 함수를 만들고나면 결과가 출력되도록 할 것.
a = 5
b = 7
#이 아래줄에 a와 b를 더해서 result에 저장하는 함수add를 만들어 보세요.
def add():
result = a + b #함수 내부의 코드가 되려면 이 줄은 들여쓰기 되어야 합니다.
print(result) #함수 내부의 코드가 되려면 이 줄은 들여쓰기 되어야 합니다.
#이 아래에서 add함수를 사용해 보세요.
add()
매개변수
함수를 직접 만들고 쓰면서 불편한 점을 개선함.



x, y, z에 각각 다른 값을 지정해줄 수도 있었다.

이 return 개념에서 좀 골머리를 앓았는데
나는 return이 왜 값이 출력되지 않는 지부터가 의문이었고
같이 공부하던 멘토 언니가 명쾌한 답을 줬다..
함수 몸체를 내보내는 역할을 하는 부속품이라고 일단 이해하고 나중에 함수라는 사실을 받아들이라고 했다..ㅋㅋ
내 눈엔 print랑 비슷해보이는데 이상하게 출력은 안되고.. 왜지? 거기다가 설명은 뭔갈 돌려주는 함수라는데 대체 뭘 돌려준다는 거임?
어쨌든 이해해서 응용도 했다! 꺄르륵!!
'공부 기록 > 파이썬' 카테고리의 다른 글
2024.04.11. 파이썬 넘파이 (0) | 2024.04.11 |
---|---|
파이썬 - 사용자 입력 받기 (0) | 2024.03.25 |
파이썬 - 정수와 실수 (0) | 2024.03.25 |
파이썬 - 따옴표와 문자열 (0) | 2024.03.25 |
파이썬 2024.03.21 복습 (if, for, while) (0) | 2024.03.22 |
if True:
pass # 조건이 참일 때 실행
else:
pass # 조건이 거짓일 때 실행
|
그렇댄다..
else와 if로 가위바위보 게임을 만들어보았다.
그랬더니 else와 if로 뒤범벅되어서 알아보기가 힘들었다.
강사님이 elif에 대해서 알려주셨다.
elif = else + if

함수

함수
def function():
print('안녕, 함수!')
a의 값은 5, b의 값은 7. 함수의 이름은 add로 만들고 함수를 만들고나면 결과가 출력되도록 할 것.
a = 5
b = 7
#이 아래줄에 a와 b를 더해서 result에 저장하는 함수add를 만들어 보세요.
def add():
result = a + b #함수 내부의 코드가 되려면 이 줄은 들여쓰기 되어야 합니다.
print(result) #함수 내부의 코드가 되려면 이 줄은 들여쓰기 되어야 합니다.
#이 아래에서 add함수를 사용해 보세요.
add()
매개변수
함수를 직접 만들고 쓰면서 불편한 점을 개선함.



x, y, z에 각각 다른 값을 지정해줄 수도 있었다.

이 return 개념에서 좀 골머리를 앓았는데
나는 return이 왜 값이 출력되지 않는 지부터가 의문이었고
같이 공부하던 멘토 언니가 명쾌한 답을 줬다..
함수 몸체를 내보내는 역할을 하는 부속품이라고 일단 이해하고 나중에 함수라는 사실을 받아들이라고 했다..ㅋㅋ
내 눈엔 print랑 비슷해보이는데 이상하게 출력은 안되고.. 왜지? 거기다가 설명은 뭔갈 돌려주는 함수라는데 대체 뭘 돌려준다는 거임?
어쨌든 이해해서 응용도 했다! 꺄르륵!!
'공부 기록 > 파이썬' 카테고리의 다른 글
2024.04.11. 파이썬 넘파이 (0) | 2024.04.11 |
---|---|
파이썬 - 사용자 입력 받기 (0) | 2024.03.25 |
파이썬 - 정수와 실수 (0) | 2024.03.25 |
파이썬 - 따옴표와 문자열 (0) | 2024.03.25 |
파이썬 2024.03.21 복습 (if, for, while) (0) | 2024.03.22 |