백엔드 파이썬 챌린지 TIL

gmlwo2232·2023년 3월 7일
0
post-custom-banner


##조건식

같거나 크다,작다를 표현하려면 부등호뒤에 등호를 써야한다.
같다라는것은 ==로 표현가능하다.
같지않다는 !=로 표현한다.
and는 두 조건이 모두 참일때 참을 나타내며 or 은 둘중 하나라도 맞을때 참을 나타내고 not은 결과값을 뒤집을때 쓰인다.

실습 1
from datetime import datetime 
hour = datetime.now().hour
if hour<12:
    print('오전입니다.')
실습 2
number = 15
if number % 3 == 0:
    print("{}는 3의 배수입니다.".format(number))
number = 16
if number % 3 == 0:
    print("{}는 3의 배수입니다.".format(number))

##if else

조건이 맞지 않을때 실행
elif
else와 if를 따로쓰면 같은 비교인데도 들여쓰기로 인해 복잡하다
else와 if를 합쳐 elif를 쓰면 정렬이 되어서 깔끔한 코드가 된다

gender = "남자"
if gender=="남자":
    print("남자입니다.")
elif gender=="여자":
    print("여자입니다.")
else:
    print("논바이너리입니다")

##함수 만들기

코드를 여러번 쓰지않고 함수를 정해서 함수의 이름을 적음으로써 편하게 작동하게 할수있다.
함수를 정의할때 뒤의 콜론기호와 들여쓰기와 코드작성을 주의하자.
함수는 def로 정의할수 있다.

##매개변수

함수옆의 괄호의 변수를 매개변수, 실행할때 괄호에 넣은 계수를 실행인자라고한다.
함수를 실행시킬때(실행인자)는 만들 당시 괄호에 쓴 개수(매개변수)만큼 정의해주면 실행된다.

##함수의 값
return = 함수에서 값을 돌려준다. 실행된 즉시 함수실행을 끝낸다. 여러개를 돌려주려면 쉼표로 나눌수 있다.

def add(a,b):
    return a+b

##사용자 입력 받기

프로그래밍의 3단계는 사용자 입력=> 자료 처리=> 결과 출력이 있다. 그중 사용자 입력은 여러가지가 될수있는데 마우스클릭, 키보드 타이핑이 예시이다.
input = 사용자의 키보드 입력을 return해준다.
ctrl+c = 프로그램 강제 종료

profile
잃어버린 한쪽 에어팟
post-custom-banner

0개의 댓글