문과생 사이언티스트 되기 3.
파이썬의 math 모듈 정리
파이썬의 산술 연산자 종류
※숫자와 문자의 덧셈은 에러를 띄운다. 불가하다!
※문자열에서 뺄셈은 불가하다. 다만 문자 * 숫자는 가능하다.
ex)
다양한 산술 연산자들을 파이썬 내 math 모듈로 사용하기 쉽게 바꿀 수 있다.
복합 연산자
복합 연산자는 산술 연산자에서 개념을 조금 부여한 거라고 생각하면 된다. +=, -=, *= 등처럼 나타낼 수 있다. 앞에서부터 순서대로 가면된다. 컴퓨터 내에서 =는 같다는 표시가 아닌 오른쪽 데이터를 왼쪽에 입력한다는 의미이다.
python ex)
num1 = 10
num1+= 3
== num1 = 13
위에 처럼 계산할 수 있다.
비교 연산자
배웠던 내용은 >, <, >=, <=, ==, != 부호이다.
주의 해야할 점은 ==이 프로그래밍에서는 같다는 의미이며, !=는 같지 않다이다.
그 중 문자 비교할 때 사용되는 아스크 코드가 특이했다.
아스크 코드는 알파벳을 비교할 때 주로 쓰이는 방법인듯 보였다.
이를 토대로 알파벳을 입력했을 때, 아스크 코드로 출력하여 문자 비교를 할 수 있었다. 또한 반대로 아스키 코드를 넣어서 알파벳을 출력할 수도 있었다.
파이썬의 operator 모듈 정리
operator이란?
파이썬 내 함수 혹은 코드를 빠르게 입력할 수 있도록 단축키라고 생각하면 된다.
이처럼 다양한 연산자 관련 함수를 사용할 수 있다.
※단!사용하기 위해서는 반드시 코드 앞단에 import operator라고 기입을 해야한다.!
import operator
---------------------------------------
CODE-UP 오답노트
파이썬 기초 문제 6007번
파이썬 기초 문제 6007번
[출처:code-up: https://codeup.kr/problem.php?id=6007]
print("\"C:\Download\\\'hello\'.py\"")
파이썬 기초 문제 6009번
[출처:code-up: https://codeup.kr/problem.php?id=6009]
print(input())
틀린 이유: 문제를 잘못 읽었다,,,너무 어이없엉,,,다음부터는 문제를 제대로 읽고 풀어야지,,,:(
파이썬 기초 문제 6019
[출처:code-up: https://codeup.kr/problem.php?id=6019]
y, m, d = input().split('.') print(d,m,y,sep='-')
틀린 이유: 출력에서 대시를 구분기호로 사용해서 일-월-연도로 바꿔 출력하라고 문제에 제시되어 있다. 하지만 이를 잘 보지 않았고 ('.')으로 제출하여 틀렸다,,,
Author And Source
이 문제에 관하여(문과생 사이언티스트 되기 3.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@kim_haesol/문과생-사이언티스트-되기-3저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)