> 튜토리얼
지금까지 숫자를 다루는 법을 보았지만, 특별한 값도 있습니다: None과 불리언입니다.
None 값None은 비어 있거나 유효하지 않은 값, 또는 오류를 나타내는 값입니다. 하지만 숫자 0과는 다릅니다.
예를 들어 me.weapon은 부추가 들고 있는 무기를 반환하고, 손에 무기가 없으면 None을 반환합니다.
me.setWeapon()이 턴마다 1 TP를 소모한다는 것을 눈치챘을지도 모릅니다. 다음 조건문으로 첫 턴에만 사용하도록 제한할 수 있습니다:
값이 None인지는 is None으로 확인합니다(반대는 is not None).
True와 False불리언은 True와 False 두 가지 값입니다. 두 가지 상태를 가질 수 있는 것이라면 무엇이든 나타낼 수 있습니다. 예를 들면:
불리언을 반환하는 속성과 메서드의 예:
enemy.alive는 개체가 살아 있으면 True, 그렇지 않으면 False를 반환합니다.me.canUseWeapon(enemy)는 적에게 무기를 사용할 수 있으면 True를 반환합니다.예: 적에게 무기를 사용할 수 있는지 확인하기:
None은 어디에 쓰일까요?
정보나 값이 없음을 나타내기 숫자 0을 나타내기 오류를 나타내기 품질이 낮은 프로그램을 나타내기
불리언은 어디에 쓰일까요?
두 가지 상태를 가질 수 있는 값을 나타내기 아주 큰 값을 나타내기
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.