프로그래머스 4

파이썬 + 플로스 와 , 콤마 차이

print할때 , 는 요소들을 각각 전달해서 출력하기 때문에 Type이 달라도 출력가능 + 는 요소들을 한번에 전달해서 출력하기 때문에 Type이 다르면 출력 불가 -> Type을 맞춰줘야함 파이썬에서 print로 출력할때 연결자로 + 플러스와 , 콤마를 사용하는데 둘의 차이점에대해 알아보려한다. 출력했을때 , 는 띄어져서 나옴 + 는 붙어서 print("a","b") => a b print("a"+"b") => ab 예시1. a =3 print(a,"번 나와주세요.") => 3 번 나와주세요. 이유: , 는 값을 개별로 출력해서 자료형이 달라도 출력이 됨 print(a+"번 나와주세요.") => 오류 이유: + 는 합산하여 하나의 값으로 전달해서 출력하기 때문에 오류가 남 3은 int 이고 뒤에는 ""..

development♥ 2023.05.25

프로그래머스 코딩테스트연습 #2 a와 b 출력하기

프로그래머스 #2 a와b 출력하기 ★파이썬에서 print( )할때 +와 ,의 차이 [오답 코드 1 ] , 가 아닌 +를 사용하여 프린트 했는데 오류가 남 오류원인: , 와 + 의 차이를 살펴봐야하는데 간단하게 설명해서 , 는 값을 개별로 전달하고 + 는 합산해서 한번에 전달해서 자료형을 맞춰야함(int 혹은 str 등) 아래에서는 "a ="는 str 형태이고 a는 int라서 +를 사용해서 출력이 안됨 --> , 를 사용해서 출력해야함 a, b = map(int, input().strip().split(' ')) if a>=-100000 and b=-100000 and b

development♥ 2023.05.24

프로그래머스 코딩테스트 연습 #1 문자열 출력하기

프로그래머스 코딩테스트 #1 문자열 출력하기 - 파이썬 ★프로그래머스 사용시 꼭 회원가입과 로그인을 해야지만 코드를 실행하는게 가능하다 로그인을 하지않고서는 코딩테스트 문제만 확인가능 ★파이썬은 들여쓰기가 중요하다 나의 오답 [첫번째 오답] 처음에는 제한사항을 다 무시하고 str="HelloWorld!" print(str) 로 실행하고 제출하려함 하지만 제한사항도 다 고려해서 조건을 주고 코드를 짜야지만 넘어감 그래서 다른사람들의 코드를 보고 작성했는데 [두번째 오답] 아래처럼 작성하니 str = input() if len(str) >= 1 and len(str) =1 and len(str)= 1 and len(str)

development♥ 2023.05.23
반응형