# 6046 : 정수 1개 입력 받아 2배 곱해 출력

n = int(input())
print(n<<1)

 

# 6047 : 2의 거듭제곱 배로 곱해 출력

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

# a를 2^b배 곱한 값으로 출력하려면 print(a<<b)를 해야 한다.

 

https://codeup.kr/index.php

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면

codeup.kr

 

'CodeUp > Python' 카테고리의 다른 글

[CodeUp] 6052-6058 (Python)  (0) 2022.11.08
[CodeUp] 6048-6051 (Python)  (0) 2022.11.07
[CodeUp] 6032-6045 (Python)  (0) 2022.11.05
[CodeUp] 6027-6031 (Python)  (0) 2022.11.04
[CodeUp] 6025-6026 (Python)  (0) 2022.11.03

# 6032 : 정수 1개 입력 받아 부호 바꾸기

n = int(input())
print(-n)

 

# 6033 : 문자 1개 입력 받아 다음 문자 출력

c = input()
c = ord(c)+1 # c의 유니코드 정수를 반환후 1를 더함
print(chr(c)) # c의 유니코드 문자 반환

 

# 6034 : 정수 2개 입력 받아 차 계산 (틀린코드)

n1, n2 = int(input()).split()
print(n1 - n2)
--> ValueError: invalid literal for int() with base 10: '123 -123'
--> 파이썬 형변환 에러

 

# 6034 : 정수 2개 입력 받아 차 계산

n1, n2 = input().split()
n1 = int(n1)
n2 = int(n2)
print(n1-n2)

// input().split() : 공백을 기준으로 입력된 값들을 나누어 자른다.

 

# 6035 : 실수 2개 입력 받아 차 계산

f1, f2 = input().split()
m = float(f1) * float(f2)
print(m)

 

# 6036 : 단어 여러 번 출력

w, n = input().split()
print(w * int(n))

// 문자열 * N : 문자열 N만큼 반복

 

# 6037 : 문장 여러 번 출력

n = int(input())
s = input()
print(s*n)

 

# 6038 : 정수 2개 입력 받아 거듭제곱 계산

n1, n2 = input().split()
e = int(n1) ** int(n2)
print(e)

 

# 6039 : 실수 2개 입력 받아 거듭제곱 계산

f1, f2 = input().split()
e = float(f1) ** float(f2)
print(e)

 

# 6040 : 정수 2개 입력 받아 나눈 몫 계산 (틀린코드)

n1, n2 = input().split()
n = int(n1) / int(n2)
print(n)
--> 입력: 10 3
--> 출력: 3.3333333333333335

 

# 6040 : 정수 2개 입력 받아 나눈 몫 계산 

n1, n2 = input().split()
n = int(n1) // int(n2)
print(n)

// 나눗셈의 몫을 구하려면 슬래시 2번 (//) 을 써야 한다.

 

# 6041 : 정수 2개 입력 받아 나눈 나머지 계산

n1, n2 = input().split()
n = int(n1) % int(n2)
print(n)

 

# 6042 : 실수 1개 입력 받아 소수점이하(2번째) 자리 변환 

f = float(input())
print("%.2f" % f)

 

f = float(input())
print(format(f, ".2f"))
f = float(input())
print(round(f, 2))
f = float(input())
print(f"{f:.2f}")
f = float(input())
print("{:.2f}".format(f))

 

# 6043 : 실수 2개 입력 받아 나눈 결과 계산

f1, f2 = input().split()
f = float(f1) / float(f2)
print("%.3f" % f)
f1, f2 = input().split()
f = float(f1) / float(f2)
print(format(f, ".3f"))
f1, f2 = input().split()
f = float(f1) / float(f2)
print(round(f, 3))
--> 이건 왜 안 돼?!
f1, f2 = input().split()
f = float(f1) / float(f2)
print(f"{f:.3f}")
f1, f2 = input().split()
f = float(f1) / float(f2)
print("{:.3f}".format(f))

 

# 6044 : 정수 2개 입력 받아 자동 계산

n1, n2 = input().split()
print(int(n1) + int(n2)) # 합
print(int(n1) - int(n2)) # 차
print(int(n1) * int(n2)) # 곱
print(int(n1) // int(n2)) # 몫
print(int(n1) % int(n2)) # 나머지
print(format(int(n1) / int(n2), ".2f")) # 소수점 둘째자리까지

 

# 6045 : 정수 3개 입력 받아 합과 평균 출력

n1, n2, n3 = input().split()
hap = int(n1) + int(n2) + int(n3)
print(hap, format((hap/3), ".2f"))

 

https://codeup.kr/index.php

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면

codeup.kr

'CodeUp > Python' 카테고리의 다른 글

[CodeUp] 6048-6051 (Python)  (0) 2022.11.07
[CodeUp] 6046-6047 (Python)  (0) 2022.11.06
[CodeUp] 6027-6031 (Python)  (0) 2022.11.04
[CodeUp] 6025-6026 (Python)  (0) 2022.11.03
[CodeUp] 6009-6024 (Python)  (0) 2022.11.02

# 6027 : 10진 정수 입력 받아 16진수(소문자)로 출력

n = int(input())
print("%x" % n)

// 16진수(hexadecimal) 서식 문자 : %X (대문자), %x (소문자)

 

# 6028 : 10진 정수 입력 받아 16진수(대문자)로 출력

n = int(input())
print("%X" % n)

 

# 6029 : 16진수 정수 입력 받아 8진수로 출력

n = input()
n = int(n, 16) # 입력된 n을 16진수로 저장
print("%o" % n)

// int(n, 16) 처럼 int() 두번째 인자에 원하는 진수 값을 적으면 원하는 진수로 바꿀 수 있다.

 

# 6030 : 영문자 1개 입력 받아 10진수로 변환 (유니코드_Unicode)

c = ord(input())
print(c)

// ord() : 하나의 문자를 인자로 받고 해당 문자에 해당하는 유니코드 정수를 반환한다.

 

# 6031 : 정수 입력 받아 유니코드 문자로 변환 (틀린코드)

n = chr(input())
print(n)
--> TypeError: an integer is required (got type str)
--> 타입에러: 정수가 필요하다

↓ n = int(input()) 으로 정수로 저장한 다음 chr() 함수를 사용했다.

# 6031 : 정수 입력 받아 유니코드 문자로 변환 

n = int(input())
print(chr(n))

// chr() : 하나의 정수를 인자로 받고 해당 정수에 해당하는 유니코드 문자를 반환한다.

 

https://codeup.kr/index.php

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면

codeup.kr

'CodeUp > Python' 카테고리의 다른 글

[CodeUp] 6046-6047 (Python)  (0) 2022.11.06
[CodeUp] 6032-6045 (Python)  (0) 2022.11.05
[CodeUp] 6025-6026 (Python)  (0) 2022.11.03
[CodeUp] 6009-6024 (Python)  (0) 2022.11.02
[CodeUp] 6001-6008 (Python)  (0) 2022.11.01

# 6025 : 정수 2개 입력 받아 합 계산

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

 

# 6026 : 실수 2개 입력 받아 합 계산

f1 = float(input())
f2 = float(input())
print(f1+f2)

 

https://codeup.kr/index.php

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면

codeup.kr

'CodeUp > Python' 카테고리의 다른 글

[CodeUp] 6046-6047 (Python)  (0) 2022.11.06
[CodeUp] 6032-6045 (Python)  (0) 2022.11.05
[CodeUp] 6027-6031 (Python)  (0) 2022.11.04
[CodeUp] 6009-6024 (Python)  (0) 2022.11.02
[CodeUp] 6001-6008 (Python)  (0) 2022.11.01

# 6009 : 문자 1개 입력 받아 그대로 출력

c = input()
print(c)

// input() 로 사용자가 어떤 값을 입력하게 하고, 그 값을 변수(c)에 저장할 수 있다.

 

# 6010 : 정수 1개 입력 받아 int로 변환하여 출력

n = int(input())
print(n)

// 사용자가 입력한 값은 문자열로 취급하기 때문에 정수로 저장하고 싶으면 int() 를 사용하면 된다.

↓ 다른 정답 코드

n = input()
n = int(n)
print(n)

 

# 6011 : 실수 1개를 입력 받아 변환하여 출력

f = float(input())
print(f)

// 사용자가 입력한 값은 문자열로 취급하기 때문에 실수로 저장하고 싶으면 float() 를 사용하면 된다.

Python에는 double 타입이 없다.

↓ 다른 정답 코드

f = input()
f = float(f)
print(f)

 

# 6012 : 정수 2개 입력 받아 그대로 출력

n1 = int(input())
n2 = int(input())
print(n1)
print(n2)

 

# 6013 : 문자 2개 입력 받아 순서 바꿔 출력

c1 = input()
c2 = input()
print(c2)
print(c1)

 

# 6014 : 실수 1개 입력 받아 3번 출력

f = float(input())
print(f)
print(f)
print(f)

 

# 6015 : 정수 2개 입력 받아 그대로 출력 (틀린코드)

n1, n2 = int(input()).split()
print(n1)
print(n2)
--> ValueError: invalid literal for int() with base 10: '1 2'
--> 파이썬 형변환 에러

 

# 6015 : 정수 2개 입력 받아 그대로 출력

n1, n2 = input().split()
n1 = int(n1)
n2 = int(n2)
print(n1)
print(n2)

// input().split() : 공백을 기준으로 입력된 값들을 나누어 자른다.

 

# 6016 : 문자 2개 입력 받아 순서 바꿔 출력

c1, c2 = input().split()
print(c2, c1)

// 콤마(,)로 문자열을 나열할 경우 공백이 자동으로 추가 된다.

 

# 6017 : 문장 1개 입력 받아 3번 출력

s = input()
print(s, s, s)

 

# 6018 : 시간 입력 받아 그대로 출력

h, m = input().split(':')
print(h, m, sep=':')

// sep == 구분자 | 문자열 사이에 끼워져 출력

// ex) print(23, 23, sep=':') → 23:23 

 

# 6019 : 연월일 입력 받아 순서 바꿔 출력

y, m, d = input().split('.')
print(d, m, y, sep='-')

 

# 6020 : 주민번호 입력 받아 형태 바꿔 출력

RRN1, RRN2 = input().split('-')
print(RRN1+RRN2)

// 더하기(+)로 문자열을 나열할 경우 공백없이 연결할 수 있다.

↓ 다른 정답 코드

RRN1, RRN2 = input().split('-')
print(RRN1, RRN2, sep='')

 

# 6021 : 단어 1개 입력 받아 나누어 출력

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

// s[0]은 첫 번째 문자를 의미한다.

 

# 6022 : 연월일 입력 받아 나누어 출력

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

// s[a:b] 는 s라는 단어에서 a번째 문자부터 b-1번째 문자까지 잘라낸 부분을 의미한다.

 

# 6023 : 시분초 입력 받아 분만 출력

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

 

# 6024 : 단어 2개를 입력 받아 이어 붙이기

w1, w2 = input().split()
print(w1+w2)

 

https://codeup.kr/index.php

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면

codeup.kr

'CodeUp > Python' 카테고리의 다른 글

[CodeUp] 6046-6047 (Python)  (0) 2022.11.06
[CodeUp] 6032-6045 (Python)  (0) 2022.11.05
[CodeUp] 6027-6031 (Python)  (0) 2022.11.04
[CodeUp] 6025-6026 (Python)  (0) 2022.11.03
[CodeUp] 6001-6008 (Python)  (0) 2022.11.01

# 6001 : Hello 출력

print("Hello")

// print() 를 사용해서 출력, 문자열은 ' ' 또는 " " 로 감싸야 한다.

 

# 6002 : Hello World 출력

print("Hello World")

 

# 6003 :

Hello

World 출력

print("Hello")
print("World")

↓ 다른 방법으로는 개행 문자(\n) 사용

print("Hello\nWorld")

 

# 6004 : 'Hello' 출력

print("'Hello'")

 

# 6005 : "Hello World" 출력

print('"Hello World"')

↓ 큰따옴표(")안에서 큰따옴표(")를 출력하려면 \" 로 해야 한다.

print("\"Hello World\"")

틀린 코드

print(""Hello World"")
--> SynataxError: invalid syntax 
--> 파이썬에서 쓰지 않는 문법이라는 의미

 

# 6006 : "!@#$%^&*()' 출력

print("\"!@#$%^&*()'")

↓ 다른 정답 코드 : 작은따옴표(')안에서 작은따옴표(')를 출력하려면 \' 로 해야 한다.

print('"!@#$%^&*()\'')

 

# 6007 : "C:\Download\'hello'.py" 출력

print("\"C:\\Download\\\'hello\'.py\"")

// 백슬래시(\)를 출력하려면 앞에 백슬래시(\)를 붙여야 한다.

 

# 6008 : print("Hello\nWord") 출력

print("print(\"Hello\\nWorld\")")

 

 

https://codeup.kr/index.php

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.5 ★ C++로 제출시 void main()을 사용하면

codeup.kr

'CodeUp > Python' 카테고리의 다른 글

[CodeUp] 6046-6047 (Python)  (0) 2022.11.06
[CodeUp] 6032-6045 (Python)  (0) 2022.11.05
[CodeUp] 6027-6031 (Python)  (0) 2022.11.04
[CodeUp] 6025-6026 (Python)  (0) 2022.11.03
[CodeUp] 6009-6024 (Python)  (0) 2022.11.02

+ Recent posts