python-프로 세 스 제어 문

3485 단어 공정 제어python
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......"

좋은 웹페이지 즐겨찾기