Python 86

파이썬 구구단 출력, end 함수 사용 - 공부하는 도비

오늘은 구구단을 출력해볼게요 두가지 경우로 나눠서 코딩해보았습니다. 첫 번째는 입력 받은 숫자의 그 단만 출력하는 것이고(ex, 2가 입력되면 2단 출력) 두 번째는 1단 부터 9단까지 모두 출력되는 코드입니다. - 첫 번째 print문을 이용해 출력하는 방법도 여러가지가 있죠? %연산자를 쓰는 방법과 쓰지 않는 방법 모두 정리해보았어요. - 두 번째 1단부터 9단 모두 출력 %2d 처럼 %연산자 뒤에 숫자를 적어주면 더 깔끔하게 출력이 가능해요! end 함수는 저번에 피드를 한번 올렸는데, print는 기본적으로 출력하는 값 끝에 \n 을 포함하고 있고, print를 여러 번 사용하면 출력하고자 하는 문장이 여러 줄에 출력됩니다. 따라서, 한 줄에 여러개의 문장(값)을 출력하고자 할때 end를 사용하면..

Python/Python Basic 2020.11.27

백준 2884번 문제 풀이 - 공부하는 도비

https://www.acmicpc.net/problem/2884 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고 있다. 상근이는 모든 방법을 동원해보았지만, www.acmicpc.net If 문을 사용하면 되는 문제입니다. 다양한 방법으로 코딩가능한데, 저는 그냥 경우를 다 쓰고 if, elif를 사용해서 코딩해보았습니다.

Python/Baekjoon 2020.11.27

Pythonista3 - 공부하는 도비

저는 이번에 아이패드를 구매하게 되었는데, 패드로 작업을 할 수 없을까 생각하다가 여러 어플을 찾아보게되었는데요. 그 중 평점도 가장 높고, 제가 일주일 정도 사용해본 결과 이만큼 더 좋은 어플은 없을 거 같아서 추천해드릴려고합니다.!! 우선, 유료 어플이고요 12,000원 어플이지만, 해당 어플은 python 2.7과 python 3.6 을 동시에 지원하기 때문에 파이썬 버전 상관없이 효율성이 높은 장점이 있습니다. 또한, 패드에서 작업하던 코드를 icloud에 저장해두고 나중에 컴퓨터에서 작업을 이어나갈 수 있는 것도 좋은 것 같아요. 한가지 발견한 단점은 아직 한국어 입력이 제대로 되지 않는다는 점인데요 ㅜㅜㅜ 첫번째 줄 처럼 키보드나 아이패드를 통해 한글을 입력하면, 자음과 모음이 합쳐지지 않는데..

Python 2020.11.26

파이썬 이스케이프 문자, 이스케이프 문자 포함 출력 - 공부하는 도비

오늘은 파이썬 이스케이프 문자에 대해 정리해보고자 합니다. 처음 파이썬을 공부할 때, 이스케이프 관련 내용을 크게 생각하지 않고 있다가 최근 코딩하는 도중 계속 오류가 나는걸 보고 다시 정리해야겠다 생각해서 이렇게 피드를 쓰게 되었습니다. 기초적인 부분을 간과한게 이제서야 드러난거졓ㅎㅎ 우선, 이스케이프 문자란? 간단히 설명하면, 이미 지정된 문자들로 그 문자가 특수한 뜻을 가지는 것입니다. 파이썬에서 자주 쓰는 이스케이프 문자를 정리해보았어요. 두 가지만 자세하게 정리해볼게요~! - \\는 역슬래시를 나타내는데, 여기부터는 코드를 보면서 설명을 해볼게요. 저는 지금 "hi ~~\" 라는 문장을 출력하고 싶은데, 실행을 시키면 오류가 발생합니다. 이 경우는 컴퓨터가 \"을 큰 따옴표로 인식하기 때문에 틀..

Python/Python Basic 2020.11.26

백준 10172번 문제 풀이 - 공부하는 도비

10172번: 개문제 아래 예제와 같이 개를 출력하시오. 입력 출력 예제 입력 1 복사 예제 출력 1 복사 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__|...www.acmicpc.net백준 10171번 고양이와 비슷한 문제인데, 파이썬 이스케이프 문자 출력과 관련한 지식이 조금 필요하다.  (아래 링크에 따로 이스케이프 관련 내용을 다루었습니다.) 2020/11/26 - [파이썬] - [파이썬] 이스케이프 문자, 이스케이프 문자 포함 출력 - 공부하는 도비 [파이썬] 이스케이프 문자, 이스케이프 문자 포함 출력 - 공부하는 도비오늘은 파이썬 이스케이프 문자에 대해 정리해보고자 합니다. 처음 파이썬을 공부할 때, 이스케이프 관련 내용을 크게 생각하지 않고 있다가 최근 코딩하..

Python/Baekjoon 2020.11.26

백준 10171번 문제 풀이 - 공부하는 도비

문제링크 : https://www.acmicpc.net/problem/10171 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 아마 그냥 출력하고자 하면 오류가 났을 것이다. 파이썬의 이스케이프 문자 때문에 조금 더 추가해서 코딩을 해야한다. 파이썬에서 역 슬래시를 그냥 출력하고자 할때는, 간단히 두번 사용하면 된다.! (아래 링크에 따로 이스케이프 관련 내용을 다루었습니다.) 2020/11/26 - [파이썬] - [파이썬] 이스케이프 문자, 이스케이프 문자 포함 출력 - 공부하는 도비 [파이썬] 이스케이프 문자, 이스케이프 문자 포함 출력 - 공부하는 도비 오늘은 파이썬 이스케이프 문자에 대해 정리해보고자 합니다. 처음 파이썬을 공부할 때, 이스케이프 관련 내..

Python/Baekjoon 2020.11.26

파이썬 Dictionary, get(), keys(), values(), items() 사용법, 파이썬 mapping type - 공부하는 도비

- mapping type : mapping object는 값의 대응 관계를 표시하여 임의의 key 값으로 value를 찾습니다. 파이썬의 mapping type은 Dictionary가 유일하고, 순서 열과 다르게, 순서 X, 중복 X, 수정 O, 삭제 O 와 같은 특징을 가지고 있습니다. '순서와 중복을 허용하지 않는다'가 파이썬 Dictionary의 가장 큰 특징입니다. 1. 선언 Dic의 선언은 {} - 중괄호를 사용합니다. key와 value 쌍들이 { }로 둘러싸이고, 각각의 요소는 key : value 형태이며, 코머(,)로 구분합니다. value에는 숫자, 문자, 문자열, 리스트, 튜플도 올 수 있습니다. 하지만, key에는 list. dict 등과 같이 내용이 바뀔 수 있는 object는 ..

Python/Python Basic 2020.06.09

파이썬 Tuple(튜플), index(), count(), in 함수 이용 - 공부하는 도비

파이썬 타입은 크게 '숫자(number), 순서 열(sequence), 매핑(mapping), 집합(set)'으로 구분할 수 있습니다. 오늘은 순서 열 중 Tuple(튜플)에 관해서 정리해보려고 합니다. 또한, 튜플과 연관 지어 index(), count(), in 함수 사용도 알아보겠습니다. 우선, 튜플의 가장 큰 특징 4가지는 순서 O, 중복 O, 수정 X, 삭제 X입니다. 순서, 중복, 수정, 삭제 모두가 되는 list(리스트)에 비해서는 제약조건이 많은 편입니다. 하지만, DB에서 수정, 삭제가 돼서는 안 되는 정보(ex, 주민등록번호) 따위를 저장할 때 사용하면 유용하겠죠? 삭제가 허용되지 않기 때문에, 'del, remove(), pop()' 함수는 사용할 수 없습니다. 1. 선언 a = ()..

Python/Python Basic 2020.06.09

파이썬 list(리스트), append(), reverse(), insert(), remove(), pop(), extend(), delete 함수 사용 - 공부하는 도비

파이썬 타입은 크게 '숫자(number), 순서 열(sequence), 매핑(mapping), 집합(set)'으로 구분할 수 있습니다. 오늘은 순서 열 중 list(리스트)에 관해서 정리해보려고 합니다. 또한, 리스트와 연관 지어 append(), reverse(), insert(), remove(), pop(), extend(), delete 함수 사용도 알아보겠습니다. 우선, 리스트의 가장 큰 특징 4가지는 순서 O, 중복 O, 수정 O, 삭제 O 가 된다는 것입니다. 스트링(문자열)과 비교했을 때, 굉장히 유연하게 쓸 수 있다고 느끼실 겁니다. 1. 선언 a = [] b = list() c = [1, 2, 3, 4, 5] d = ['hi', 'i','am', 'dobby'] e = ['hi', [1..

Python/Python Basic 2020.06.08

파이썬 format 함수 사용 - 공부하는 도비

안녕하세요. 저번 글에서는 sep와 end 함수를 사용하는 법을 배웠는데, 오늘은 format함수에 대해 공부해볼게요. format이라는 단어 자체의 뜻이 형식, 서식, 초기화 등의 뜻을 가지고 있는 것처럼, 특정 부분을 원하는 값이나 문장으로 매핑(초기화) 해주는 함수입니다. 우선, 사용 형태는 print('{} {}'.format(' ', ' ')) print문을 쓴 다음에, 소괄호() 안에 중괄호{}를 넣고 .format('') 형식으로 사용하게 됩니다. 말로 설명을 하려니 잘 이해가 되지 않는데, 예제와 함께 보면 이해가 더 잘 될 겁니다! print('{} and {}'.format('python', 'dobby')) print("{} {}".format("공부하는","도비")) #출력 : py..

Python/Python Basic 2020.05.04