본문 바로가기

----Study----/* 코딩 입문 (파이썬)

[파이썬 독학 #4] 코드업 Python 기초 100제 6021-6030 풀이

<6021번>

https://www.codeup.kr/problem.php?id=6021

[기초-입출력] 단어 1개 입력받아 나누어 출력하기(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

www.codeup.kr

s = input()
print(s[0])
print(s[1])
print(s[2])
print(s[3])
print(s[4])


s[0]은 첫번째문자를 의미한다.
반복문을 사용해야 할 것 같지만,
아직 배우지 않았으니 의도대로 풀자.

<6022번>

https://www.codeup.kr/problem.php?id=6022

[기초-입출력] 연월일 입력받아 나누어 출력하기(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

www.codeup.kr

s=input()
print(s[0:2],s[2:4],s[4:6],sep=‘ ‘)

s[a:b]는
a부터 b-1까지 잘라낸 것을 의미한다.
나열 후 sep로 분류기호 넣어주자.
print를 각각 사용하려면 sep대신 end=‘ ‘ 사용가능.


<6023번>

https://www.codeup.kr/problem.php?id=6023

[기초-입출력] 시분초 입력받아 분만 출력하기(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

www.codeup.kr

h,m,s = input().split(‘:’)
print(m)

자리수가 달라질 수 있으니
s[a:b]보다는 분류기호를 사용하자.


<6024번>

https://www.codeup.kr/problem.php?id=6024

[기초-입출력] 단어 2개 입력받아 이어 붙이기(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

www.codeup.kr

a, b = input().split()
print(a+b)


<6025번>

https://www.codeup.kr/problem.php?id=6025

[기초-값변환] 정수 2개 입력받아 합 계산하기(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

www.codeup.kr

a, b = input().split()
print(int(a)+int(b))



<6026번>
https://www.codeup.kr/problem.php?id=6026&rid=0

[기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

www.codeup.kr

a= input()
b= input()
print(float(a)+float(b))

줄을 바꾸어 입력되는 것에 주의하자.
split은 한번에 입력받을때 사용한다.


<6027번>
https://www.codeup.kr/problem.php?id=6027

[기초-출력변환] 10진 정수 입력받아 16진수로 출력하기1(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

www.codeup.kr

a=int(input())
print(‘%x’%a)

16진법으로 나타내는 방법은 다양하다.
* int(‘숫자’,진법) => int(‘a’,16)
* hex(a)
*format(숫자,‘x’)
*print(‘%x’%숫자)
*서식문자 %x
(서식문자) %s : 문자열
               %d : 정수
              %f : 실수


<6028번>
https://www.codeup.kr/problem.php?id=6028

[기초-출력변환] 10진 정수 입력받아 16진수로 출력하기2(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

www.codeup.kr

a =int(input())
print(‘%X’%a)

%X => 16진수(대문자)
%x => 16진수(소문자)



<6029번>

https://www.codeup.kr/problem.php?id=6029

[기초-값변환] 16진 정수 입력받아 8진수로 출력하기(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

www.codeup.kr

a = int(input(),16)
print(“%o”%a)

int(숫자,16) : 숫자를 16진수로 입력



<6030번>

https://www.codeup.kr/problem.php?id=6030

[기초-값변환] 영문자 1개 입력받아 10진수로 변환하기(설명)(py)

본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다.  ------ 영문자 1개를 입력받아 10진수 유니코드(Unicode) 값으로 출력해보자. 예시 n = ord(

www.codeup.kr

a = ord(input())
print(a)


ord(  ) : 문자를 10진수 유니코드 값으로 변환하는 함수