-
[Python] 파이썬 기초 2 (입출력, 조건문, pass)Programming/Python 2022. 5. 17. 17:00728x90
1. 입출력
#입출력--------------------------------------- n = int(input()) print(n) #공백 기준으로 한번에 입력 받기 input_data = input().split() print(input_data) #string형으로 저장됨 #map함수로 int형으로 포맷하여 저장 input_data2 = map(int, input().split()) print(input_data2) #map object 주소가 나옴 # map함수로 int형으로 포맷하여 list에 저장 input_data3 = list(map(int, input().split())) print(input_data3)
1-1. 더 빠른 방법:
#sys.stdin.readline() 메서드 이용 # enter가 줄 바꿈 기호로 입력되므로 rstrip()메서드 함께 사용 import sys #문자열 입력받기 data = sys.stdin.readline().rstrip() print(data)
1-2. 출력
#출력 a = 1 b = 2 print(a, b) # 콤마로 띄어써서 같이 출력 print(7, end = " ") #end속성 사용하면 줄바꿈 안됨 print(8, end = " ") #출력할 변수 answer = 7 #문자열+정수 안됨 #그래서 str( ) 문자열로 포맷하여 사용 print("정답은" + str(answer)+"입니다") #파이썬 3.6부터 f-string사용 가능 print(f"정답은 {answer} 입니다")
2-1. 조건문 : if ~ elif~ else~
#조건문----------------------------------------- x = 15 if x >= 10: print("x >= 10") if x >= 0: print("x >= 0") if x >= 30: print("x>=30") score = 85 if score >= 70: print('성적이 70점 이상입니다.') if(score >= 90): print('우수한 성적입니다.') else: print('성적이 70점 미만입니다.') print('분발하세요.') print('프로그램을 종료합니다.') a = 15
2-2 . 조건 문 : in 연산자, not in 연산자
#기타 연산자: 리스트, 튜플, 문자열, 딕셔너리 모두 사용 가능 #in 연산자 #not in연산자
2-3. 조건문 :
# 조건부 표현식----------------------------------------- score = 85 #score >=80 이면 Success, 아니면 Fail result = "Success" if score >= 80 else "Fail" print(result)
2-4. 수학 부등식 사용 가능
#수학 부등식 사용 가능--------------------------------- x = 15 if 0 <x <20: print("x는 0초과 20 미만의 수 입니다.")
3. pass 키워드
#pass 키워드 : 아무것도 처리하고 싶지 않을 때------------- a = 50 if a >= 30: pass else: print("a<30")
728x90'Programming > Python' 카테고리의 다른 글
[Python] 파이썬 자주 사용되는 라이브러리 (0) 2022.05.17 [Python] 파이썬 기초 3 (반복문) (0) 2022.05.17 [Python] 파이썬 기초 1 (리스트, 튜플, 사전자료형, 집합자료형) (0) 2022.05.17 [Python] Visual Studio Code 에러 : 이 시스템에서 스크립트를 사용할 수 없으므로 (0) 2021.11.14 [Python] Python 개발 환경 (Visual Studio 2017) (0) 2021.11.08