저 while a: 는 리스트 요소를 뽑아내다가 리스트가 거짓이 되면 뽑을게 없어서 멈추는건 알겠는데
if []가 왜 false 출력으로 바로가는지 이해가 안됩니다 센세..
if는 참인 경우만 실행되고 거짓 이면 무조건 else로 가는건가여?
ㄴ내가 써놓고도 개소리같은데
그니가 리스트가 비어있으면 false 값인 거에요. 차있으면 True고
If[]: 가 뭐 딱히 비교한게 없으니 파이썬이 알아서if[]==true 값으로 돌린 거고요
마찬가지로 저기에 1이나 다른 수 너면 true 0너면 false값이 뜨는거에요.
ㄴ 비어있는 리스트가 false인건 알겠는데 그게 왜 else로 가는건가 해서요. 만약에 출력하는 문자열이 >>>if [] ...print("퍼킹") ...else("쎾쓰") 이어도 쎾쓰로 출력되자나여 리스트가 거짓일때 왜 else로 가는지 모르겠어여.. ㅠㅠ 빡머가리라 제성합네다
그니까 딱히 조건문에 조건을 설정 안해서 알아서 참 거짓 하는 조건을 돌린가에요. 참일 경우 If를 참니 아닐 경우 else를 출력하구요
ㄴ 아 기본이 그렇게 되는거군요. 감사합니다. 다음장으로 진도 뺄 수 있게됐어요.
if는 참인 경우만 실행되고 거짓 이면 무조건 else로 가는건가여?
ㄴ내가 써놓고도 개소리같은데
그니가 리스트가 비어있으면 false 값인 거에요. 차있으면 True고
If[]: 가 뭐 딱히 비교한게 없으니 파이썬이 알아서if[]==true 값으로 돌린 거고요
마찬가지로 저기에 1이나 다른 수 너면 true 0너면 false값이 뜨는거에요.
ㄴ 비어있는 리스트가 false인건 알겠는데 그게 왜 else로 가는건가 해서요. 만약에 출력하는 문자열이 >>>if [] ...print("퍼킹") ...else("쎾쓰") 이어도 쎾쓰로 출력되자나여 리스트가 거짓일때 왜 else로 가는지 모르겠어여.. ㅠㅠ 빡머가리라 제성합네다
그니까 딱히 조건문에 조건을 설정 안해서 알아서 참 거짓 하는 조건을 돌린가에요. 참일 경우 If를 참니 아닐 경우 else를 출력하구요
ㄴ 아 기본이 그렇게 되는거군요. 감사합니다. 다음장으로 진도 뺄 수 있게됐어요.