728x90

파이썬제어문 7

35_제어문>for문

01. for문값의 범위나 반복 횟수가 정해져 있을 때 주로 사용하는 반복문반복 가능 객체 : 문자열, 리스트, 튜플, range, 세트, 딕셔너리for 변수 in 반복가능객체:                 반복실행문 # 리스트에 있는 요소 하나하나가 i라는 변수에 들어가며, 차례차례 반복test = ["one", "two", "three"]for i in test:    print(i)onetwothree # for 반복문은 문자열을 함께 사용할 수도 있음for char in "안녕하세요":    print(char)안녕하세요  # 5명의 학생이 시험을 보았는데 시험 점수가 60점을 넘으면 합격이고 그렇지 않으면 불합격# 학생들의 시험점수를 차례로 검사해서 합격인지 불합격인지 통보해주는 프로그램 만들기..

01_Python 2025.01.07

34_제어문>while문

01. while문(애초에 False인 경우 한 번도 실행되지 않는다)특정 조건을 만족하는 동안 반복해서 수행해야 할 때 사용조건이 True인 동안 반복해서 실행반복해야 하는 횟수나 값의 범위가 명확하지 않은 경우에 주로 사용while 조건식      반복 실행문 hits = 0tree_hp = 10while hits     hits += 1    print(f"나무를 {hits}번째 찍었습니다")    if hits == 10:        print("나무가 넘어갑니다") 나무를 1번째 찍었습니다나무를 2번째 찍었습니다나무를 3번째 찍었습니다나무를 4번째 찍었습니다나무를 5번째 찍었습니다나무를 6번째 찍었습니다나무를 7번째 찍었습니다나무를 8번째 찍었습니다나무를 9번째 찍었습니다나무를 10번째 찍었습..

01_Python 2025.01.07

31_제어문>if-elif문

01. if-elif문 특정 조건에 따라 3가지 이상으로 구분해야 할 때 사용if 조건식1: 조건식1의 결과가 True일 때 실행문elif 조건식2: 조건식1의 결과가 False이고, 조건식2의 결과가 True일 때 실행문elif 조건식3: 조건식1, 2의 결과가 모두 False이고, 조건식3의 결과가 True일 때 실행문else: 조건식 1, 2, 3의 결과가 모두 False일 때 실행문  # 예) 주머니에 돈이 있으면 택시를 타고, 주머니에 돈은 없지만 카드가 있으면 택시를 타고, # 돈도 없고 카드도 없으면 걸어 가라pocket = ["cellphone"]card = Trueif "money" in pocket:    print("현금으로 택시를 타고 가라")else:    i..

01_Python 2025.01.07

30_제어문>if-else문

01. if-else문 조건식을 만족하는 경우와 만족하지 않는 경우를 구분하여 코드를 작성할 때 사용조건문이 두 가지로만 구분될 때 if-else문을 사용하면 비교를 한 번만 하기 때문에 if만 사용할 때보다 더 효율적if 조건식(불 값이 나오는 표현식): 조건식의 결과가 True일 때 실행문else: 조건식의 결과가 False일 때 실행문  money = Trueif money:    print("택시를 타고 가라")else:    print("걸어 가라")택시를 타고 가라  money = 20000pay = 30000card = Trueif money >= pay or card:    print("택시를 타고 가라")else:    print("걸어 가라")택시를 타고 가라 in, not ..

01_Python 2025.01.07
728x90