-
Python 조건문, 반복문AI/Python 2020. 12. 18. 10:43728x90
프로그램언어를 공부할때마다 익히게 되는 문법이다.
개념은 같지만 사용방법이 대동소이 하므로 한번 즈음 훝어보게 된다.
조건문 IF와 for문 while문의 예제를 마음대로 적어봤다.
Python이 보기가 편한게 들여쓰기로 실행문을 구분한다는 점이다.
다른언어들은 끝문장을 항상 써주고 내가 보기에 편하도록 들여쓰기를 넣었는데
Python에서는 끝문장을 없애버리고 들여쓰기를 필수로 넣었다. 두마리토끼를 잡은셈이다.
tp = 1 a = float(input("수를 입력하세요 :")) #Python 에서 실행코드의 구분은 들여쓰기다!(조건문, 제어문, 함수, 클래스 전부) 다른 언어들은 괄호 또는 ; 등으로 구분을 했지만 Python은 들여쓰기로 구분한다. #들여쓰기의 칸 수에 주의 하자. 보통탭으로 하는데 한칸이라도 틀리면 에러를 리턴한다. #else if 는 elif 이다. if a % 2 == 0: print("짝수") else: print("홀수") #비교연산자 <, >, ==, !=, >=, <= #논리연산자 or, and #not(a<8) = a>=8 names = ["성유리", "이효리", "옥주현", "이진"] eng_dic = {"사과":"apple", "오렌지":"orange", "딸기":"strawberry", "포도":"grape"} finkl = input("핑클 or 과일 이름 : ") if finkl in names: print(finkl + " is OK.") elif finkl in eng_dic: print(finkl + " is " + eng_dic[finkl] + " in English") else: print("없어요.") #반복문 for / while #range(0에서 4까지 1씩) 1은 default값이다. #range대신 배열을 사용 하면 배열 차례로 반복한다. for i in range(0, 4, 1): print("%번 Hi" %i) for i in names: print(i) #while 조건이 참일동안 계속 반복한다. k = int(input("숫자를 맞추 주세요 : ")) while k !=3: k =int(input("땡 다시 입력하세요 : ")) print("맞췄습니다.") #1-6 중 랜덤으로 하나 가져온다. import random random.randint(1,6)
728x90반응형'AI > Python' 카테고리의 다른 글
Python File 읽기 쓰기 기초 (0) 2020.12.18 Python 모듈 기초 random, time (0) 2020.12.18 Python Class 기초 (0) 2020.12.18 Python 함수 Function (0) 2020.12.18 Python 기초 자료형 (0) 2020.12.17