Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 한 줄에 여러 명령문을 제공하는 방법은 무엇입니까?


동일한 들여쓰기 블록에 있는 둘 이상의 명령문이 복합 명령문을 형성합니다. 일반적으로 각 문은 편집기에서 별도의 물리적 줄에 작성됩니다. 그러나 블록의 명령문은 세미콜론으로 구분하면 한 줄로 작성할 수 있습니다. 다음은 별도의 줄로 작성된 세 문장의 코드입니다.

a=10
b=20
c=a*b
print (c)

이 명령문은 세미콜론을 사이에 넣어 한 줄로 작성할 수 있습니다.

a=10; b=20; c=1*b; print (c)

증가된 들여쓰기의 새 블록은 일반적으로 if, else, while, for, try 문의 경우처럼 기호 뒤에 시작됩니다. 그러나 위의 구문을 사용하면 세미콜론을 넣어 블록의 명령문을 한 줄로 작성할 수 있습니다. 다음은 for 루프의 문 블록에 대한 간단한 예입니다.

for i in range(5):
   print ("Hello")
   print ("i=",i)

이 블록은 다음과 같이 한 줄로 작성할 수도 있습니다. -

for i in range(5): print ("Hello"); print ("i=",i)

그러나 중첩된 명령문 블록이 있는 경우 이 관행은 허용되지 않습니다.