문과생 사이언티스트 되기 3.

파이썬의 math 모듈 정리

파이썬의 산술 연산자 종류


※숫자와 문자의 덧셈은 에러를 띄운다. 불가하다!
※문자열에서 뺄셈은 불가하다. 다만 문자 * 숫자는 가능하다.
ex)

다양한 산술 연산자들을 파이썬 내 math 모듈로 사용하기 쉽게 바꿀 수 있다.

복합 연산자

복합 연산자는 산술 연산자에서 개념을 조금 부여한 거라고 생각하면 된다. +=, -=, *= 등처럼 나타낼 수 있다. 앞에서부터 순서대로 가면된다. 컴퓨터 내에서 =는 같다는 표시가 아닌 오른쪽 데이터를 왼쪽에 입력한다는 의미이다.

python ex)
num1 = 10
num1+= 3
== num1 = 13

위에 처럼 계산할 수 있다.

비교 연산자

배웠던 내용은 >, <, >=, <=, ==, != 부호이다.
주의 해야할 점은 ==이 프로그래밍에서는 같다는 의미이며, !=는 같지 않다이다.
그 중 문자 비교할 때 사용되는 아스크 코드가 특이했다.
아스크 코드는 알파벳을 비교할 때 주로 쓰이는 방법인듯 보였다.

이를 토대로 알파벳을 입력했을 때, 아스크 코드로 출력하여 문자 비교를 할 수 있었다. 또한 반대로 아스키 코드를 넣어서 알파벳을 출력할 수도 있었다.

파이썬의 operator 모듈 정리

operator이란?

파이썬 내 함수 혹은 코드를 빠르게 입력할 수 있도록 단축키라고 생각하면 된다.

이처럼 다양한 연산자 관련 함수를 사용할 수 있다.

※단!사용하기 위해서는 반드시 코드 앞단에 import operator라고 기입을 해야한다.!

import operator

---------------------------------------

CODE-UP 오답노트

파이썬 기초 문제 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='-')

틀린 이유: 출력에서 대시를 구분기호로 사용해서 일-월-연도로 바꿔 출력하라고 문제에 제시되어 있다. 하지만 이를 잘 보지 않았고 ('.')으로 제출하여 틀렸다,,,

좋은 웹페이지 즐겨찾기