파이썬 30

3 튜토리얼 따라하기 - 설문조사 (1)

3.1 사이트 기능 살펴보기 사용자 화면 투표 목록 투표 화면 투표 결과 관리자 화면 투표 목록 투표 작성 및 수정 3.2 설문조사 서비스 만들기 3.2.1 프로젝트 만들기 pip install django 장고 설치 django-admin startproject config . 장고 프로젝트 생성 3.2.3 설문조사 앱 만들기 python manage.py startapp polls 3.2.4 첫 번째 뷰 만들기 polls/views.py 파일에 코드 입력 1 2 3 from django.http import HttpResponse def index(request): return HttpResponse("hello world") cs 뷰를 만든 후에는 호출하기 위한 URL이 필요함. URL 연결을 위해..

파이썬의 다양한 입력

파이썬 공부하다 보면 제일 헷갈리는 것 중 하나가 입력인 것 같다. 입력부터 헷갈릴 때는 정말 막막(?)하다 어쨋든 언어의 기본인 입력과 출력이니까 그래서 정리했다 모르면 배워야지 뭐 #문자 입력 a = input() #int형 입력 a = int(input()) #한 줄에 여러 개 문자열 입력 a, b = input().split() #한 줄에 여러 개 int형 입력 a, b = map(int, input().split()) #한 줄에 공백으로 구분되는 정수 리스트 입력 a = list(map(int, input().split())) a = [int(x) for x in input().split()] #n개 줄의 정수 리스트 입력 n = int(input()) a = [int(input()) for _..

백준 > 11651 좌표 정렬하기 2

1 2 3 4 5 6 7 n = int(input()) field = [[int(x) for x in input().split()] for i in range(n)] field.sort(key=lambda x: (x[1], x[0])) for i in range(0, n): print(field[i][0], field[i][1]) cs 드디어 나도 코드 이쁘게 적을 수 있다!!! 좌표 정렬하기 문제를 파이썬으로 푸니까 너무 쉽다. 다른 문제는 c로 풀어야지 ※배운 것 2021.12.31 - [프로그래밍 언어/파이썬] - 파이썬의 다양한 입력 파이썬의 다양한 입력 파이썬 공부하다 보면 제일 헷갈리는 것 중 하나가 입력인 것 같다. 입력부터 헷갈릴 때는 정말 막막(?)하다 어쨋든 언어의 기본인 입력과 출력이..

백준 > 1259 팰린드롬수

while(True): arr = list(str(input())) if arr[0] == '0': break; if list(reversed(arr)) == arr: print("yes") else: print("no") 파이썬의 reverse() 함수를 사용하면 편할 것 같았다. ※ 그리고 헷갈렸던 부분. 리스트 값을 반환하는 것이 아닌 변환시키는 것이기 때문에 print(arr.reverse())는 None으로 출력됨 ※ 다른 분들의 풀이를 보다가 새로운 용법을 알게 되었다 아래는 [::]에 대해 잘 정리되어 있는 블로그 https://blog.wonkyunglee.io/3

백준 > 11654, 10818, 2562, 2577

# 11654번: 아스키 코드 # ord: 아스키 코드를 변경 # chr: 숫자에 맞는 아스키 코드 반환 a = (input()) print(ord(a)) # 10818번 : 최소, 최대 n = int(input()) a = list(map(int, input().split())) min = a[0] max = a[0] for i in range(n): if a[i] > max: max = a[i] elif a[i] < min: min = a[i] print(min, max) #2562 : 최댓값 # 언더 스코어(_) a = [int(input()) for _ in range(9)] b = max(a) for i in range(9): if b == a[i]: num = i + 1 print(b) pri..

백준 > 2557, 1000, 1330, 2739, 10952 (단계 1 ~ 4)

파이썬을 공부했지만, 써먹을 일이 없다보니 자꾸 까먹어서 기록해놓으려 한다... 의 단계에서 대표 문제(?) 풀이를 기록할 예정이다.. 단계 1: 입출력과 사칙연산 # 2557 print('Hello World!') 매우 기본적인 출력 문제이다. # 1000 A, B = map(int, input().split()) print(A + B) 한 줄에 여러 개의 변수 입력 받기, print(A + B)와 print("A + B")의 차이점 정도를 알면 될 것 같다. 1. 파이썬의 내장 함수인 map()은 여러 개의 데이터를 한 번에 다른 형태로 변환하는 데 사용된다. map(함수, 반복 가능한 개체) 형식으로 사용한다. 여기서는 A와 B를 한 번에 int 형식으로 받는 데 사용되었다. 2. print(A +..