2021.04.05 입출력 및 조건문 활용

akay·2021년 4월 7일
0

Python tutoring

목록 보기
2/8

💡 입력과 출력

실제 존재하는 프로그램들의 대부분은 사용자에 입력에 따라 그에 맞는 출력 그 예로 어떠한 게시판에 글을 작성한 후 확인버튼을 클릭(입력)하면
그 글이 특정한 게시판에 올라가는(출력)이 있다.

💡입력문

>>> abc = input()
hello my name is jinhyeong
>>> abc
'hello my name is jinhyeong'

input()은 입력되는 모든 것들을 문자열로 취급해 해당 변수에 대입한다.

>>> number = input("숫자를 입력 : ")
숫자를 입력 : 

위와 같이 input("사용자에게 요청할 내용")으로 사용이 가능

input() 형변환

>>> score = int(input("시험 점수를 입력"))
시험 점수를 입력 70
>>> print(score)
70
>>> print(score+3)
73

input()함수는 기본적으로 문자열으로 입력을 받는데 다른형으로 변환이 가능

💡출력문

>>> a= 123
>>> print(a)
123

print문은 입력했던 자료형을 출력해주는 역할

큰따옴표(")으로 둘러싸인 문자열은 +연산이 가능

>>> print("hello" "my" "name")
hellomyname
>>>print("hello"+"my"+"name")
hellomyname

print문 안에서 따옴표로 둘러싸인 문자열을 연속해서 쓰면 +연산을 한 것으로 처리

문자열의 띄어쓰기는 (,)

>>> print("hello","my","name")
hello my name

(,) 콤마를 사용하면 문자열 사이에 띄어쓰기가 가능

💡조건문

프로그래밍에서 조건을 판단하여 해당 조건에 맞는 상황을 수행하는데 쓰이는 것이 조건문이다.

'지갑에 500원이 있으면 캔음료를 사먹고 지갑에 돈이 없으면 사먹지말자 '
라는 문장에서 500원이 있는지 없는지는 조건이며 각 조건에 맞는 상황을 수행하는것이 조건문을 쓰는 이유

>>> money = 500

if money>=0:
	print("캔 음료를 먹자")
    
else:
	print("사먹지 말자")

위 상황을 코드화 시킨것

if문의 기본 구조

if 조건문:
	수행할 문장1
    수행할 문장2
else:
	수행할 문장3
    수행할 문장4

if-else문의 기본구조로써 조건문이 참일 경우 if블록절을 수행
만약 조건문이 거짓일 경우 else블록절을 수행

if문의 조건문

if 조건문: 에서의 '조건문'이란 참과 거짓을 판단하는 문장

>>> x=3
>>> y=2
>>> x>y
True
>>>x<y
false
>>> x==y
false

비교연산자들을 이용해 if문안의 조건문을 만들 수 있음

이 외에도
x or y => x와 y 둘중 하나만 참이어도 참
x and y => x와 y 모두 참이어야 참
not x => x가 거짓이면 참

profile
iOS Developer

0개의 댓글

관련 채용 정보