Python 프로세스 제어 문구 자세히 보기
문장:
조건 표현식:
code1
code2
조건 표현식이 성립되면 True로 돌아가 해당하는 코드 블록을 실행합니다
job = "programmer"
if job == "programmer":
print(" ")
print(" ")
print("* ")
양방향 브랜치(둘 중 하나 선택)문장:
조건 표현식:
code1 ..
else:
code2 ...
job = "programmer"
if job == "programmer":
print(" ")
print(" ")
print("* ")
else:
print(" ~")
여러 분기 (1개 이상)문장:
조건 표현식 1:
code1
elif 조건 표현식 2:
code2
elif 조건 표현식 3:
code3
else:
code4
money = False
car = False
house = False
if money == True:
print(" ???")
elif car == True:
print(" ???")
elif house == True:
print(" ?")
else:
print(" ~")
둥지형 분지단일 브랜치, 양방향 브랜치, 여러 브랜치의 상호 내포된 조합
money = False
car = True
house = True
if money == True:
print(" ???")
if house == True:
print(" ?")
if car == True:
print(" ???")
else:
print(" ~")
else:
print(" ~")
else:
print(" ~")
순환 구조특징:
중복 코드 감소, 코드 실행 효율 향상
구문:
while 조건 표현식:
code1
3부작을 쓰다
# 1~100
i = 1
while i <= 100:
print(i)
i += 1
사례 2
# 1~100
i = 0
total = 0
while i <= 100:
total += i
i += 1
print(total)
사순환
while True:
print(" ")
키워드 사용pass (코드 블록의 자리 표시자)
while True:
pass
break(현재 순환 종료)
# 1~10, 5
i = 1
while i <= 10:
print(i)
if i == 5:
break
i += 1
container (현재 순환 건너뛰기)
# 1~100 4
i = 1
while i <= 100:
strvar = str(i)
if "4" in strvar:
i += 1
continue
print(i)
i += 1
for 순환순환/반복/교체, 용기 속의 원소를 하나하나 꺼내다
while의 한계성
# Error
# setvar = {"a", "b", "c"}
# i = 0
# while i < len(setvar):
# print(setvar[i])
# i+=1
for 순환의 기본 문법for 변수 in Iterable:
code1
Iterable
반복 가능한 데이터
range(시작값, 끝값, 걸음걸이)
구간은 [시작값, 끝값]이고 왼쪽은 닫고 오른쪽은 열립니다. 오른쪽의 끝값은 찾을 수 없습니다.
총결산
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.