파이썬으로 알고리즘 문제 풀 때 주의 사항 (잘몰랐던 개념 포함) *if True / False 간략히 쓰자 (생략하기) -if 함수()==True 는 잘 안쓰고 그냥 if 함수명()만 씀 false일때 쓰고 싶으면? ) if not 함수명() 이런식으로 씀 *왼쪽에서 오른쪽으로 읽고 Ture/False 판단 if A and B / A or B 라는 코드가 있으면 A먼저 판단 --> 그리고 B 판단 그러니 런타임오류가 날 만한 함수를 넣을 거면 먼저 A에 판단식 B에 런타임 오류 날 수 있는 함수 넣기 *글로벌 키워드 / 인자로 넘기는 경우 주의 인자로 넘기는 함수 형식이 현업에서 할 때, 코드 이해도가 좋기 때문 가급적 추천 알고리즘 문제를 풀 때는 글로벌 키워드 사용함 (현업에서 사용시 쓰레기 코드라..
Q.리스트에 있는 원소 중 하나를 랜덤으로 출력하고 싶을때는 어떡해 해야 할까? *파이썬에서 랜덤과 관련된 메소드를 써주려면 import random을 해야 한다. 리스트의 원소 중 하나를 아무거나 랜덤으로 선택하고 싶을때도 랜덤을 써야하니 필수다. A.이 때는 import random을 해준 뒤 random.choice(리스트명)을 해주면 끝이다! import random list = [1, 2, 3, 4] print(random.choice(list)) 이렇게 하면 원소 1,2,3,4중 하나가 임의로 선택되 출력된다. 참고오 random.random() 함수를 쓰면 0부터 1사이의 임이의 실수가 나온다.
헷갈리지 말것 C언어랑 자바가 기호 사용하고 파이썬은 그냥 문자 그대로 써주면 됨 뜻 C언어/자바 파이썬 그리고 && and 또는 || or 아니다(부정) ! not 그리고 bool형은 파이썬 시작할 때 꼭 대문자임 !!! C언어/자바 파이썬 true True false False
C나 자바, 파이썬 각 언어마다 사용 규칙이 다르지만 간단한 사칙연산에 사용하는 기호는 아래와 같이 동일하다. 의미 기호 더하기 + 빼기 - 곱하기 * 나누기 / 나눈 후 (몫은 버리고) 나머지만 % 그러나 파이썬이 C나 자바와 다른게 있다면 더 많은 연산기호를 사용한다는 점이다. (C나 자바에서 이 이외의 연산기호를 쓰고 싶을때는 함수를 사용해야 함) 파이썬에서 추가로 사용하는 연산기호는 아래와 같다. 의미 기호 제곱 ** 정수의 몫만 (소수점 이하의 몫은 버림) // 파이썬은 즉 7가지 연산기호를 사용