if 문을 파이썬으로 작성 중이며 여러 값을 지정해야합니다.파이썬에서 한 줄에 값을 지정할 때 쉼표와 세미콜론의 차이점
스타일을 지정하려면 모든 과제를 한 줄로 작성해야합니다. 그래서 저는 그들을 쉼표로 구분하려고했습니다. 나는 그것이 작동 세미콜론을 사용할 때, 그러나
SyntaxError: can't assign to literal
:
if True:
a=0.5, b=0.5
print(a), print(b)
이
에 구문 오류가있을 것입니다.if True:
a=0.5; b=0.5
print(a), print(b)
쉼표는 print
에서 작동하지만 할당되지 않은 이유는 무엇입니까?
'a, b = 0.5, 0.5'로'a = 0.5, b = 0.5 '를 변경하십시오. '; '에 관해서는 문장의 끝을 표시한다. 그래서'a = 0.5; '는'b = 0.5'와는 다른 문장입니다. – Abdou