python-프로 세 스 제어 문
python 은 들 여 쓰기 문 구 를 묶 는 방법 으로 들 여 쓰기 대신 4 개의 빈 칸 을 사용 하 는 것 을 권장 합 니 다.
(1)if 문장:
if expression:
statement(s)
expression:논리 값 은 주로 문장 을 판단 하 는 데 사용 되 며 판단 하 는 데 사용 된다.
--문자열 이 비어 있 는 지 여부
--하나의 연산 결과 가 0 인지 아 닌 지
--표현 식 사용 가능 여부
(2)if else 문장:
if expression:
statement(s)
else:
statement(s)
(3)elif 문장:
ifexpression1:
statement(s)
elifexpression2:
statement(s)
elifexpression3:
statements(s)
else:
statement(s)
(4)포 함 된 if...elif..else 구조
ifexpression1:
statement(s)
if expression2:
statement(s)
else:
statements(s)
else:
statement(s)
(5)논리 연산 자 and or not 결합 if else 문 구 를 다 조건 판단
#!/usr/bin/python
def fun():
return 0
x = int(raw_input("please input x :"))
y = int(raw_input("please input y :"))
if x>=90 and y>=90:
print "A"
elif x>=80:
print "B"
elif x>=70:
print "C"
else:
print "bad"
~
~
~
~
~
~
~
(6)for circle
foriterating_var in sequence:
statement(s)
range(i,j,[스텝 값])
--만 든 대상 이 정수 라면 range 를 사용 할 수 있 습 니 다.
--i 는 초기 값
--j 는 종료 수치 이지 만 범위 내 에 포함 되 지 않 습 니 다.스텝 값 은 선택 가능 한 매개 변수 이 고 기본 값 은 1 입 니 다.
--기본 값 0
#!/usr/bin/python
import time
s="hello"
t=(7,8,9,'x','y')
l=[1,2,3,'a','b']
d={1:111,2:222,5:555,3:333}
for x in range(1,11):
print x
time.sleep(1)
else:
print "ending"
for x in d:
print d[x]
else:
print "ending"
for k,v in d.items():
print k
print v
else:
print "ending"
for x in l:
print x
else:
print "ending"
for x in range(len(s)):
print s[x]
else:
print "ending"
for x in range(1,11):
print x
if x == 3:
pass #
if x == 2:
print "hello 2"
continue
if x == 5:
exit() #
if x == 6:
break
print "#"*50 # 50 #
else:
print "ending" # else
for x in range(1,11):
print "------------>",x
(7)while 순환
whileexpression:
statement(s)
#!/usr/bin/python
x = ""
while x != "q":
print "hello"
x = raw_input("please input something,q for quit:)
if not x:
break
if x == "c":
continue
print "one more time---"
else:
print "ending......"
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 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에 따라 라이센스가 부여됩니다.