글

라벨이 프로그래머스 파이썬인 게시물 표시

프로그래머스 파이썬 기초 해석 :: a와 b 출력하기 (f string)

이미지
프로그래머스 URL  https://school.programmers.co.kr/learn/courses/30/lessons/181951 프로그래머스 코딩테스트 카테고리  코딩 기초 트레이닝 Day 1 출력 Lv.0 문제 설명   입력받은 두 값을 문제가 원하는 형식에 맞게 출력하기  문제 이해  내가 설정한 값이 아니라, 임의적으로 입력받은 값을 출력하는 것이기에 변하는 값에 맞춰서 출력을 해야한다. 문제점     print("a = " ) ,,,?? 일단 이렇게 쓰고, 뭘 입력하느냐에 따라 변하는 변수를 어떻게 넣어야하는지 혼란스러워짐  문제 해답   1. 가장 기초적인 방법  a, b = map(int, input().strip().split(' ')) print("a =", a) print("b =", b) 2. 문자열 포매팅 - %를 쓰는 방법  a, b = map(int, input().strip().split(' ')) print("a = %d" % a) print("b = %d" % b) %를 쓰는 포매팅 문법 )  값이 변하는 자리에 %d(숫자), %s(문자)를 넣고  →  문자열 닫고나서 뒤에 %를 붙인 뒤,  넣을 값(숫자, 문자열, 변수도 가능) 을 적으면 됨 만약 "확률은 70%입니다."를 표현하고 싶은데, 70을 변수로 넣는다고 하면 print("확률은 %d %% 입니다." % a)처럼 %%로 표현해야지 %가 출력이 된다. 그 이유는  특수문자 출력하는 방법 풀이법 을 참고하면 좋다.  3. 문자열 포매팅 - format 함수를 쓰는 방법  파이썬이 버전 업그레이드가 되면서 문법들이 고도화가 되었고, 포매팅도 많이 업그레이드 되었다. 처음에는 % 기호를 쓰는 포매팅이었지만, format 함수를 쓰는 포매팅이 생기고, 최신 버전에서는 아래 4번처럼...

이 블로그의 인기 게시물

KT 에이블스쿨 : 6-7차 미니프로젝트 - 제안서 기반 솔류션 기획 및 설계

KT 에이블스쿨 : 핀테크 아이디어 공모전

쿠팡 제품