Python/공부18 [PYTHON] 2-4.RUR-PLE 실습(조건문) 조건문이란 어떠한 조건에 따라 선택할 수 잇도록 하는 구문 단순조건문 조건이 한 가지인 조건문 front_is_clear() '로봇의 앞에 벽이 없는지 확인하는 기능' right_is_clear() '로봇의 오른쪽에 벽이 없는지 확인하는 기능' left_is_clear() '로봇의 왼쪽에 벽이 없는지 확인하는 기능' on_beeper() '로봇의 현 위치에 비퍼가 있는지 확인하는 기능' carries_beepers() '로봇이 비퍼를 가지고 있는지 확인하는 기능' 조건문 사용하기. 예시1) 예시2) 응용 2022. 7. 13. [PYTHON] 2-3.RUR-PLE 실습(함수의 호출) 1. 정의된 함수는 '함수명(전달할값)'을 이용해 호출한다. 2. 함수 정의 부분에 전달할 값이 없을 수도 있다. 3. 전달할 값의 개수는 함수 정의 시 제시된 변수의 개수와 같아야한다. :: 함수명(전달할 값) -> ''전달할값은 없어도되는코드 def add3(a,b,c): sum = a + b + c return sum print(add3(20,50,30)) 결과값: 100 RUR-PLE 실습 최대한 짧은 방법으로 로봇이 한바퀴 돌 수 있도록 한다. 2022. 7. 13. [PYTHON] 2-2.RUR-PLE 실습(지역변수,전역변수) 지역변수 함수 내에서 선언한 변수로 해당 함수가 실행되는 동안에만 존재하며 실행이 끝나면 없어진다. 전역변수 프로그램 내 어디에서나 사용 사능한 변수입니다. 예시1) a = 10 def func(b): c = a+b return c print(func(10)) 결과값 : 20 a= 전역변수 b,c = 지역변수 -> 사용되고 없어진다. 예시2) a = 10 def square(): b = a*a return b c =20 +square() print(c) 결과값:120 a,c = 전역변수 b = 지역변수 함수의 정의 함수란? :특정한 작업을 하나의 단위로 묶어 놓은 것 -> 불필요한 소스코드의 반복을 줄일수 있다. 내장함수 라이브러리에 미리 만들어놓은 함수 -> 예시) move() 사용자 정의 함수 사용자.. 2022. 7. 13. [PYTHON] 2-1.RUR-PLE 실습(변수) 변수와 상수. 변수: 변할수 있는 값. 상수: 변하지 않는값. 연산자 더하기 : + 빼기: - 곱하기: * 나누기: / 나머지 구하기 : % 2022. 7. 11. 이전 1 2 3 4 5 다음