본문 바로가기

Python

[프로그래머스/파이썬 문제 풀] 프로그래머스 문제 1) 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가 m인 직사각형 형태를 출력해보세요. 제한조건 - n과 m은 각각 1000 이하인 자연수입니다. 입력 - 5 3 출력 - ***** ***** ***** 풀이 1 a,b=map(int,input().strip().split(' ')) for i in range(b) for j in range(a) print('*',end='') print('') map은 변환을 해주는 함수라고 생각하자 ex) result=list(map(int,[1.1,2.1,3.1])) print(result) 소수점 리스트를 int를 사용해서 정수로 변환하였다. strip()는 양쪽의 공백을.. 더보기
[점프 투 파이썬/사용자 입력과 출력] 사용자 입력과 출력 사용자의 입력 사용자가 입력한 값을 어떤 변수에 대입하고 싶을 때는 어떻게 해야 할까? Input의 사용 아래와 같이 input안에 질문을 입력을 하면 됩니다. Print 자세히 알기 지금껏 print문이 수행해 온 일은 우리가 입력한 자료형을 출력하는 것이었다. print의 사용예는 다음과 같다. 큰따옴표(")로 둘러싸인 문자열은 +연산과 동일하다 문자열 띄어쓰기는 콤마로 한다 한 줄에 결괏값 출력하기 for문을 그냥 사용하면 하나의 값이 하나의 열에 출력이 됩니다. 이걸 하나의 행에 출력을 하기 위해서는 어떻게 해야할까요? 전에도 한적이 있는데 다시 한번 해보겠습니다! end='띄어쓰기', end에 띄어쓰기를 해준이유는 띄어쓰기를 해주지 않으면 아래처럼 숫자가 붙어서 출력을 합니다.. 더보기
[점프 투 파이썬/for문/while문/if문] 파이썬(for문/while문/if문) 파이썬(for문/while문/if문) 오늘은 연습문제를 풀어보려고 합니다! 예제 1) while문을 사용해 1부터 1000까지의 자연수 중 3의 배수의 합을 구해 보자. 예제 2) while문을 사용하여 다음과 같이 별(*)을 표시하는 프로그램을 작성해 보자. 문자에 *(곱하기)를 하면 곱하기를 한만큼 문자가 복사가 된다. 예제 3) while문을 사용하여 다음과 같이 별(*)을 표시하는 프로그램을 작성해 보자. 예제 4) for문을 사용해 1부터 10까지의 숫자를 출력해 보자. range는 (처음 숫자,마지막 숫자+1)을 해서 적어주자! 예제 5) A 학급에 총 10명의 학생이 있다. 이학생들의 중간고사 점수는 다음과 같다. [70, 60, 55, 75, 95, 90, 80, 80, 85, 100] f.. 더보기
[점프 투 파이썬/for문] 파이썬 for문 파이썬 for문(Python for) 오늘은 전에 못했던 for문을 해보겠습니다! 예제 1) for문과 range를 사용한 구구단 end를 넣어 준 이유는 다음 줄로 넘기지 않기 위해서 넣어 주었으며 print('')를 해준 이유는 for문이 끝나면 다음 줄을 출력을 해서 2,3,4 단 등의 구분의 위함이다. 리스트 내포 사용하기 리스트 안에 for문을 포함하는 리스트 내포(List comprehension)을 사용하면 좀 더 편리하다. 예제 2) 리스트 내포를 사용하여 3단을 만들어라 for앞에 수식을 써주기 예제 3)리스트 내포를 사용하여 구구단을 만들어라 음 이거는 단을 구분하는 방법은 없을까??? 예제 4) 구구단을 가로로 말고 세로로는 어떻게 할까? 아 이렇게 노가다로 했는데.... 좀만 더 생.. 더보기
[점프 투 파이썬/for문] 파이썬 for문 파이썬 for문(Python for) For문의 기본 구조 for 변수 in 리스트(또는 튜플,문자열): 수행할 문장 1 수행할 문장 2 예시 1) 예시 2) 예시 3) 총 5명의 학생이 시험을 보았는데 시험 점수가 60점이 넘으면 합격이고 그렇지 안으면 불합격이다. 합격인지 불합격인지 결과를 보여 주시오.(점수 =90,25,67,45,80) 예시 4) 60점 이상인 사람에게는 축하 메시지를 보내고 나머지 사람에게는 아무 메시지도 전하지 않도록 해보자! 음 제가 이해하기로는 지금 Print가 if문안에 있는데 conutinue를 쓰면서 60점이 넘는 학생도 보여줄 수 없어서 에러가 발생을 한것 같다. 위에 처럼 print를 for에 포함을 시키면 첫번째 학생이 90점을 넘었으므로 다시 for문으로 돌아가.. 더보기
[점프 투 파이썬/while문] 파이썬 while문 파이썬 while문 while문의 기본구조 반복해서 문장을 수행해야 할 경우 while문을 사용한다! while 조건문 : 수행할 문장 1 수행할 문장 2 수행할 문장 3 .... 예시 1) 예시 2) 예시 3) 실제 자판기와 같이 만들기 아래와 같이 금액을 입력하면 거스름돈과 커피를 줍니다. 예시 4) 커피와 거스름돈을 한정하였다. 커피가 다 떨어지고 나면 돈을 돌려주고 싶은데 ㅠㅠ 어떻게 하는걸까 ㅠㅠ 겨우 원하는걸 성공했다!!! 어휴 이거하는데 한시간이나 걸리다니 ㅠㅠ 더욱 노력해야겠네ㅠㅠ 누가 파이썬 쉽다고 했어!!! 너무 어렵다 ㅠㅠ 더보기
[점프 투 파이썬/if문] 파이썬 if문 파이썬 if문(Python if) 예제 1) 돈이 있으면 택시를 타고, 돈이 없으면 걸어간다. 를 if문을 써서 만들기 예제 2) 만약 3000원 이상의 돈을 가지고 있으면 택시를 타고 그렇지 않으면 걸어가라. 예제 3) 돈이 3000원 이상 있거나 카드가 있다면 택시를 타고 그렇지 않으면 걸어가라. 예제 4) 만약 주머니에 돈이 있으면 택시를 타고, 없으면 걸어가라. 예제 5) 주머니에 돈이 있으면 택시를 타고, 주머니에 돈은 없지만 카드가 있으면 택시를 타고, 돈도 없고 카드로 없으면 걸어가라. 예제 6) 주머니 안에 돈이 3000원 이상이면 택시를 타로 주머니에 카드가 있으면 택시를 타고 돈도 없고 카드도 없으면 걸어가라. "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 .. 더보기

반응형