You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 코드 업 기초 100 제 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://toplist.Experience-Porthcawl.com team, along with other related topics such as: 코드 업 기초 100 제 코드업 기초 100제 자바, 코드업 기초 100제 c언어 답지, 코드업 기초 100제 답지, 코드업 답지, 코드업 파이썬 답지, PHP 코딩 테스트, 백준 코드업
[기초-출력] 출력하기01(설명)
- Article author: codeup.kr
- Reviews from users: 28827 Ratings
- Top rated: 4.0
- Lowest rated: 1
- Summary of article content: Articles about [기초-출력] 출력하기01(설명) Updating …
- Most searched keywords: Whether you are looking for [기초-출력] 출력하기01(설명) Updating 코드업 – [기초-출력] 출력하기01(설명)코딩,C언어,프로그래밍,정보올림피아드,알고리즘,문제해결
- Table of Contents:
[CodeUp] python 기초 100제: #6001 ~ #6026
- Article author: dana-study-log.tistory.com
- Reviews from users: 25802 Ratings
- Top rated: 4.4
- Lowest rated: 1
- Summary of article content: Articles about [CodeUp] python 기초 100제: #6001 ~ #6026 [CodeUp] python 기초 100제: #6001 ~ #6026 … * 위의 사진은 python에서 help(print)라는 코드를 실행시키면 출력되는 print함수에 대한 정보이다. 흔히 … …
- Most searched keywords: Whether you are looking for [CodeUp] python 기초 100제: #6001 ~ #6026 [CodeUp] python 기초 100제: #6001 ~ #6026 … * 위의 사진은 python에서 help(print)라는 코드를 실행시키면 출력되는 print함수에 대한 정보이다. 흔히 … https://codeup.kr/problemsetsol.php?psid=33 문제집 / Python 기초 100제 codeup.kr [기초-출력] / [기초-입출력] / [기초-값변환] # 6001 [기초-출력] 출력하기01 print(“Hello”) # 6002 [기초-출력] 출력하기0..
- Table of Contents:
덕구네
[CodeUp] python 기초 100제 #6001 ~ #6026 본문FaLaner :: [파이썬] CodeUp 기초 100제 1061~1075
- Article author: falaner.tistory.com
- Reviews from users: 17047 Ratings
- Top rated: 3.1
- Lowest rated: 1
- Summary of article content: Articles about FaLaner :: [파이썬] CodeUp 기초 100제 1061~1075 입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자. a,b=input().split() x=int … …
- Most searched keywords: Whether you are looking for FaLaner :: [파이썬] CodeUp 기초 100제 1061~1075 입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자. a,b=input().split() x=int … 2020/09/13 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1001~1015 2020/09/13 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1017~1030 2020/09/25 – [프로그래밍/python] – [파이썬] CodeUp 기..다양한 경험과 지식을 공유하는 블로그 입니다. 주로 IT, 프로그래밍, 코딩 관련, 그 외에도 독서 관련, 제품 리뷰등도 하고 있습니다.블로그, 프로그래밍, 코딩, 임대주택, 독서, 라이프, 스타트업, 창업, 부동산, 주식, IT, 아이폰, 아이패드
- Table of Contents:
네비게이션
[파이썬] CodeUp 기초 100제 1061~10751061 [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명)
1062 [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명)
1063 [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기(설명)
1064 [기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기(설명)
1065 [기초-조건선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명)
1066 [기초-조건선택실행구조] 정수 3개 입력받아 짝홀 출력하기(설명)
1067 [기초-비교연산] 두 정수 입력받아 비교하기4(설명)
1068 [기초-조건선택실행구조] 정수 1개 입력받아 평가 출력하기(설명)
1069 [기초-조건선택실행구조] 평가 입력받아 다르게 출력하기(설명)
1070 [기초-조건선택실행구조] 월 입력받아 계절 출력하기(설명)
1071 [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명)
1072 [기초-반복실행구조] 정수 입력받아 계속 출력하기(설명)
1073 [기초-반복실행구조] 0 입력될 때까지 무한 출력하기2(설명)
1074 [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명)
1075 [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(설명)
사이드바
검색
티스토리툴바
코드업 기초 100제 후기
- Article author: velog.io
- Reviews from users: 18671 Ratings
- Top rated: 4.9
- Lowest rated: 1
- Summary of article content: Articles about 코드업 기초 100제 후기 기초 100제 풀이 소감 3학년 1학기 종강 후 나동빈님이 집필한 ‘이것이 코딩 테스트다’ 책을 구입하였다. 먼저 코드업 기초 100제를 풀어보라길래 … …
- Most searched keywords: Whether you are looking for 코드업 기초 100제 후기 기초 100제 풀이 소감 3학년 1학기 종강 후 나동빈님이 집필한 ‘이것이 코딩 테스트다’ 책을 구입하였다. 먼저 코드업 기초 100제를 풀어보라길래 …
기초 100제 풀이 소감3학년 1학기 종강 후 나동빈님이 집필한 ‘이것이 코딩 테스트다’ 책을 구입하였다. 먼저 코드업 기초 100제를 풀어보라길래 풀어보았는데 이게 쉬운듯 하면서도 몰랐던 부분들이 꽤나 있어서 기초를 다질 수 있는 좋은 시간이었다. 다 푸는 데
- Table of Contents:
코드업 파이썬(Python) 기초 100제 – 6001번 ~ 6005번 :: 모두에게 도움이되는 정보
- Article author: netflixthewho.tistory.com
- Reviews from users: 48041 Ratings
- Top rated: 4.2
- Lowest rated: 1
- Summary of article content: Articles about 코드업 파이썬(Python) 기초 100제 – 6001번 ~ 6005번 :: 모두에게 도움이되는 정보 알고리즘 공부를 위해 코드업 사이트(https://codeup.kr/)의 기초 100제를 풀기 시작합니다. 블로그에 올라온 모든 코드는 파이썬(Python)으로 작성 … …
- Most searched keywords: Whether you are looking for 코드업 파이썬(Python) 기초 100제 – 6001번 ~ 6005번 :: 모두에게 도움이되는 정보 알고리즘 공부를 위해 코드업 사이트(https://codeup.kr/)의 기초 100제를 풀기 시작합니다. 블로그에 올라온 모든 코드는 파이썬(Python)으로 작성 … 알고리즘 공부를 위해 코드업 사이트(https://codeup.kr/)의 기초 100제를 풀기 시작합니다. 블로그에 올라온 모든 코드는 파이썬(Python)으로 작성되어 있습니다. Python의 기초 100제를 확인하기 위해서는 다음..알아두면 모두에게 도움이 되는 정보를 다루고 있습니다
- Table of Contents:
코드업 파이썬(Python) 기초 100제 – 6001번 ~ 6005번
6001 [기초-출력] 출력하기01(설명)(py)
6002 [기초-출력] 출력하기02(설명)(py)
6003 [기초-출력] 출력하기03(설명)(py)
6004 [기초-출력] 출력하기04(설명)(py)
6005 [기초-출력] 출력하기05(설명)(py)
[CodeUp] Python 기초 100제 6001~6031 풀이 해설 — 개발자 데비너스의 개발일지
- Article author: devinus.tistory.com
- Reviews from users: 49467 Ratings
- Top rated: 3.3
- Lowest rated: 1
- Summary of article content: Articles about [CodeUp] Python 기초 100제 6001~6031 풀이 해설 — 개발자 데비너스의 개발일지 문제의 답이 이해가 되지 않는경우 댓글을 남겨주시면 이해를 돕기 위한 답변을 달아드립니다. 제 답이 최선의 정답 코드가 아닐 수도 있습니다. 더 나은 … …
- Most searched keywords: Whether you are looking for [CodeUp] Python 기초 100제 6001~6031 풀이 해설 — 개발자 데비너스의 개발일지 문제의 답이 이해가 되지 않는경우 댓글을 남겨주시면 이해를 돕기 위한 답변을 달아드립니다. 제 답이 최선의 정답 코드가 아닐 수도 있습니다. 더 나은 … CodeUp 알고리즘 문제 6001번~6031번 문제의 답입니다. 찾는 문제 번호를 Ctrl + F 단축키로 검색을 하시면 더 빠르게 찾을 수 있습니다. (형식: # + 문제번호, 예시: #6001) 문제의 답이 이해가 되지 않는경우 댓..HTML, CSS, JavaScript, python, 정보처리기사
- Table of Contents:
인기 글
최근 글
티스토리툴바
[CodeUp] 코드업 기초 100제 6026번 풀이 – 파이썬(python)
- Article author: s0ng.tistory.com
- Reviews from users: 10738 Ratings
- Top rated: 4.6
- Lowest rated: 1
- Summary of article content: Articles about [CodeUp] 코드업 기초 100제 6026번 풀이 – 파이썬(python) [CodeUp] 코드업 기초 100제 6026번 풀이 – 파이썬(python). S0NG 2021. 4. 23. … 6026 : [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py). …
- Most searched keywords: Whether you are looking for [CodeUp] 코드업 기초 100제 6026번 풀이 – 파이썬(python) [CodeUp] 코드업 기초 100제 6026번 풀이 – 파이썬(python). S0NG 2021. 4. 23. … 6026 : [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py). 6026 : [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py) 시간 제한 : 1초 메모리 제한 : 128 MB 문제 설명 실수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자. 입력 2개의 실수가 줄을 바꿔 입력..
- Table of Contents:
6026 [기초-값변환] 실수 2개 입력받아 합 계산하기(설명)(py)
태그
‘알고리즘 (Python)코드업 기초 100제’ Related Articles
티스토리툴바
[CodeUp] 코드업 기초 100제 6098번 풀이 – 파이썬(python) : 네이버 블로그
- Article author: blog.naver.com
- Reviews from users: 25868 Ratings
- Top rated: 4.1
- Lowest rated: 1
- Summary of article content: Articles about [CodeUp] 코드업 기초 100제 6098번 풀이 – 파이썬(python) : 네이버 블로그 [CodeUp] 코드업 기초 100제 6098번 풀이 – 파이썬(python). 프로파일 Pekki ・ 2021. 5. 28. 10:57 … 6098 : [기초-리스트] 성실한 개미(설명)(PY). …
- Most searched keywords: Whether you are looking for [CodeUp] 코드업 기초 100제 6098번 풀이 – 파이썬(python) : 네이버 블로그 [CodeUp] 코드업 기초 100제 6098번 풀이 – 파이썬(python). 프로파일 Pekki ・ 2021. 5. 28. 10:57 … 6098 : [기초-리스트] 성실한 개미(설명)(PY).
- Table of Contents:
blog
악성코드가 포함되어 있는 파일입니다
작성자 이외의 방문자에게는 이용이 제한되었습니다
See more articles in the same category here: https://toplist.Experience-Porthcawl.com/blog.
[CodeUp] python 기초 100제: #6001 ~ #6026
320×100
https://codeup.kr/problemsetsol.php?psid=33
[기초-출력] / [기초-입출력] / [기초-값변환]# 6001 [기초-출력] 출력하기01
print(“Hello”)
# 6002 [기초-출력] 출력하기02
print(“Hello World”)
# 6003 [기초-출력] 출력하기03
print(“Hello
World”)
# 6004 [기초-출력] 출력하기04
print(“‘Hello'”)
# 6005 [기초-출력] 출력하기05
print(‘”Hello World”‘)
# 6006 [기초-출력] 출력하기06
print(“\”!@#$%^&*()'”)
# 6007 [기초-출력] 출력하기07
print(“\”C:\\Download\\’hello’.py\””)
# 6008 [기초-출력] 출력하기08
print(‘print(“Hello\
World”)’)
# 6009 [기초-입출력] 문자 1개 입력받아 그대로 출력하기
c = input() print(c)
# 6010 [기초-입출력] 정수 1개 입력받아 int로 변환하여 출력하기
n = int(input()) print(n)
# 6011 [기초-입출력] 실수 1개 입력받아 변환하여 출력하기
n = float(input()) print(n)
# 6012 [기초-입출력] 정수 2개 입력받아 그대로 출력하기
a = input() b = input() print(a) print(b)
# 6013 [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기1
a = input() b = input() print(b) print(a)
# 6014 [기초-입출력] 실수 1개 입력받아 3번 출력하기
a = input() print(3 * (a + ”
“))
# 6015 [기초-입출력] 정수 2개 입력받아 그대로 출력하기2
a, b = input().split() print(a, ”
” + b) # 콤마는 문자열 띄어쓰고 연결, +는 문자열 붙여서 연결
# 6016 [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기2
a, b = input().split() print(b, a)
# 6017 [기초-입출력] 문장 1개 입력받아 3번 출력하기
a = input() print(a, a ,a) # print(3 * (a+” “)) # 같은 결과
# 6018 [기초-입출력] 시간 입력받아 그대로 출력하기
h, m = input().split(“:”) # ‘:’ 기호를 기준으로 자르기 print(h, m, sep=”:”) # ‘:’ 기호를 사이에 두고 값을 출력
print( )함수에 대해
* 위의 사진은 python에서 help(print)라는 코드를 실행시키면 출력되는 print함수에 대한 정보이다.
흔히 print 함수는 가장 기본적인 내장함수로 출력할 문자열만 매개변수로 넣어주면 편하게 쓸 수 있다.
하지만 위의 사진에서 볼 수 있듯이 출력할 문자열 말고도 4가지의 매개변수가 초기화된 상태로 더 있다.
sep: 출력할 문자열 간에 구분자를 뜻한다 디폴트로 ” “(공백)이 지정되어있다.
이를 알수 있는 부분이 print(a, b)를 해주면 문자열 a와 b 사이에 공백이 있게 출력된다.
end: 마지막 문자열 뒤에 출력되는 것을 말한다. 디폴트로 ”
“(줄바꿈문자)가 지정되어 있다.
따라서 print( ) 문장 하나가 실행되면 자동으로 줄바꿈이 된다.
file: 문자열을 출력하는 공간에 대한 부분인데 디폴트로 지정되어 있는 sys.stdout은 표준출력장치로 모니터를 말한다.
보통 콘솔에 출력되는 것을 의미하는데 이 매개변수를 바꿔 원하는 파일로 출력할 수 있다.
flush: 스트림을 강제적으로 flush하느냐를 정하는 매개변수로 디폴트는 false이다.
print(h, m, sep=”:”)
따라서 위의 코드는 h와 m을 출력하는데 공백이 아니라 ‘ : ‘ 문자를 구분자로 출력한다는 의미이다.
# 6019 [기초-입출력] 연월일 입력받아 순서 바꿔 출력하기
y, m, d = input().split(“.”) # ‘.’ 기호를 기준으로 자르기 print(d,m,y, sep=”-“) # ‘-‘ 기호를 사이에 두고 값을 출력
# 6020 [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기
num = input() print(num.replace(“-“,””)) # 문자열.replace(“검색문자”, “치환문자” [,”치환개수”])
* replace( )
문자열.replace(“검색문자”, “치환문자” [, “치환개수”])
문자열에서 특정 문자를 다른 문자로 치환하는 함수
str1 = “banana banana banana” str2 = str1.replace(“banana”, “apple”, 2) print(str2)
위의 코드를 예제로 실행하면 결과는
“apple apple banana”
str1 문자열에서 banana라는 문자(열)을 apple로 2번 변환해준다.
# 6021 [기초-입출력] 단어 1개 입력받아 나누어 출력하기
word = input() for i in word: # for문에 리스트(문자열) 넣으면 리스트 원소가 차례로 i에 할당 print(i)
# 6022 [기초-입출력] 연월일 입력받아 나누어 출력하기
YMD = input() Y = YMD[:2] # [A:B] -> A이상 B미만 [A,B) M = YMD[2:4] # YMD[2:4] -> YMD의 2번째부터 3번째 원소 D = YMD[4:] print(Y, M, D)
# 6023 [기초-입출력] 시분초 입력받아 분만 출력하기
H, M, S = input().split(“:”) print(M)
# 6024 [기초-입출력] 단어 2개 입력받아 이어 붙이기
word1, word2 = input().split() print(word1 + word2)
# 6025 [기초-입출력] 정수 2개 입력받아 합 계산하기
num1, num2 = input().split() num1 = int(num1) num2 = int(num2) print(num1 + num2)
# 6026 [기초-입출력] 실수 2개 입력받아 합 계산하기
num1 = input() num2 = input() result = float(num1) + float(num2) print(result)
반응형
FaLaner :: [파이썬] CodeUp 기초 100제 1061~1075
반응형
SMALL
2020/09/13 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1001~1015
2020/09/13 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1017~1030
2020/09/25 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1031~1045
2020/09/26 – [프로그래밍/python] – [파이썬] CodeUp 기초 100제 1046~1060
1061 : [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기(설명)
입력된 정수 두 개를 비트단위로 or 연산한 후 그 결과를 정수로 출력해보자.
a,b=input().split() x=int(a) y=int(b) print(x^y)
1062 : [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기(설명)
입력된 정수 두 개를 비트단위로 xor 연산한 후 그 결과를 정수로 출력해보자.
a,b=input().split() x=int(a) y=int(b) print(x^y)
1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기(설명)
정수 2개(a, b)를 입력받아 a를 2b배 곱한 값으로 출력하기
a,b=input().split() x=int(a) y=int(b) print(x if x>y else y)
1064 : [기초-삼항연산] 정수 3개 입력받아 가장 작은 수 출력하기(설명)
입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자.
a,b,c = input().split() x = int(a) y = int(b) z = int(c) d = x if x < y else y print(d if d < z else z) 1065 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝수만 출력하기(설명) 세 정수 a, b, c가 입력되었을 때, 짝수만 출력해보자. a,b,c=input().split() x=int(a) y=int(b) z=int(c) if x%2==0 : print(x) if y%2==0 : print(y) if z%2==0 : print(z) 1066 : [기초-조건/선택실행구조] 정수 3개 입력받아 짝/홀 출력하기(설명) 세 정수 a, b, c가 입력되었을 때, 짝(even)/홀(odd)을 출력해보자. a,b,c=input().split() x=int(a) y=int(b) z=int(c) if x%2==0 : print("even") else : print("odd") if y%2==0 : print("even") else : print("odd") if z%2==0 : print("even") else : print("odd") 1067 : [기초-비교연산] 두 정수 입력받아 비교하기4(설명) 정수 1개가 입력되었을 때, 음(minus)/양(plus)과 짝(even)/홀(odd)을 출력해보자. a = input() x = int(a) if x < 0: print("minus") elif x >= 0: print(“plus”) if x % 2 ==0: print(“even”) else: print(“odd”)
1068 : [기초-조건/선택실행구조] 정수 1개 입력받아 평가 출력하기(설명)
점수(정수, 0 ~ 100)를 입력받아 평가를 출력해보자.
a = input() x = int(a) if 0 <= x < 40: print("D") elif 40 <= x <70: print("C") elif 70 <= x < 90: print("B") elif 90 <= x < 101: print("A") 1069 : [기초-조건/선택실행구조] 평가 입력받아 다르게 출력하기(설명) 평가를 문자(A, B, C, D, ...)로 입력받아 내용을 다르게 출력해보자. a = input() if a == "A": print("best!!!") elif a == "B": print("good!!") elif a == "C": print("run!") elif a == "D": print("slowly~") else: print("what?") 1070 : [기초-조건/선택실행구조] 월 입력받아 계절 출력하기(설명) 월이 입력될 때 계절 이름이 출력되도록 해보자. a = input() x = int(a) if x == 12 or x == 1 or x == 2: print("winter") elif x == 3 or x == 4 or x == 5: print("spring") elif x == 6 or x == 7 or x == 8: print("summer") elif x == 9 or x == 10 or x == 11: print("fall") 1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명) 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. while( ), for( ), do~while( ) 등의 반복문을 사용할 수 없다. a = [int(x) for x in input().split()] for b in a: if b != 0: print(b) else: break 1072 : [기초-반복실행구조] 정수 입력받아 계속 출력하기(설명) n개의 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 n의 최대 개수는 알 수 없다. n개의 입력된 정수를 순서대로 출력해보자. a = int(input()) b = input().split() for i in range(a): print(b[i]) 1073 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기2(설명) 정수가 순서대로 입력된다. -2147483648 ~ +2147483647, 단 개수는 알 수 없다. 0이 아니면 입력된 정수를 출력하고, 0이 입력되면 출력을 중단해보자. a = input().split() for b in a: if int(b) == 0: break else: print(int(b)) 1074 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기1(설명) 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. a = input() x = int(a) for b in range(x): print(x - b) 1075 : [기초-반복실행구조] 정수 1개 입력받아 카운트다운 출력하기2(설명) 정수(1 ~ 100) 1개가 입력되었을 때 카운트다운을 출력해보자. a = input() x = int(a) while x > 0: print(x-1) x -= 1
반응형
LIST
코드업 기초 100제 후기
기초 100제 풀이 소감
3학년 1학기 종강 후 나동빈님이 집필한 ‘이것이 코딩 테스트다’ 책을 구입하였다. 먼저 코드업 기초 100제를 풀어보라길래 풀어보았는데 이게 쉬운듯 하면서도 몰랐던 부분들이 꽤나 있어서 기초를 다질 수 있는 좋은 시간이었다. 다 푸는 데 시간이 생각보다 많이 걸렸다. 중간에 나태해져서 며칠 쉬다보니 10일 정도 걸렸던 거 같다. 이제 자료구조와 알고리즘으로 넘어가서 남은 방학기간 동안 열심히 공부해야겠다.
새롭게 알게 된 내용들
1. 진수 변환
int → bin, oct, hex
>>> data = 42 >>> bin(data) ‘0b101010’ >>> oct(data) ‘0o52’ >>> hex(data) ‘0x2a’
또 다른 방법으로는,
n = int(input()) print(‘%x’%n) # n에 저장되어있는 값을 16진수(hexadecimal) 소문자 형태 문자열로 출력
위와 같이 ‘%’를 이용하여 출력해줄 수도 있다.
bin, oct, hex → int
>>> int(‘0b101010’, 2) 42 >>> int(‘0o52’, 8) 42 >>> int(‘0x2a’, 16) 42
2. ord() vs chr()
ord() : 주어진 문자의 int값을 반환
chr() : 정수 값의 유니코드 문자를 반환
>>> x = ‘a’ >>> ord(x) 97 >>> chr(97) ‘a’
이를 활용하면 문자 1개를 입력받아 그 다음 문자를 출력할 수 있다.
n = ord(input()) # 아스키코드로 저장 후 1을 더해서 출력 print(chr(n+1))
3. 소수점 이하 자리수 정하기
a = float(input()) print(round(a,2)) print(f'{a:.2f}’) print(format(a,”.2f”))
세 가지 모두 결과는 동일하다. (단, round(a,2)는 a가 0이면 0이하 소수점은 출력되지 않는다.)
4. 비트시프트 연산
왼쪽 비트시프트(<<) : 오른쪽에 0이 주어진 개수만큼 추가 오른쪽 비트시프트(>>) : 왼쪽에 0(0 또는 양의 정수인 경우)이나 1(음의 정수인 경우)이 개수만큼 추가되고, 가장 오른쪽에 있는 1비트는 사라진다.
n = int(input()) print(n<<1) print(n<<1) n을 2배 한 값이 출력된다. print(n>>1) n을 반으로 나눈 값이 출력된다.
print(n<<2) n을 4배 한 값이 출력된다. print(n>>2) n을 반으로 나눈 후 다시 반으로 나눈 값이 출력된다.
5. XOR 연산
XOR : 2개의 정수값이 입력될 때, 그 불 값(True/False)이 서로 다를 때에만 True를 반환
a, b = map(int,input().split()) c, d = map(bool,(a,b)) print((c and (not d)) or ((not c) and d))
0 0 c = false d = false (false and true) or (true and false) false or false false 0 1 c = false d = true (false and false) or (true and ture) false or true true 1 0 c = true d = false (true and ture) or (false and false) true or false ture 1 1 c = true d = ture (true and false) or (false and true) false or false false
6. 비트단위(bitwise) 연산자
비트단위(bitwise) 연산자는,
~(bitwise not), &(bitwise and), |(bitwise or), ^(bitwise xor),
<<(bitwise left shift), >>(bitwise right shift)가 있다.
예를 들어 3과 5가 입력되었을 때를 살펴보면,
3 : 00000000 00000000 00000000 00000011
5 : 00000000 00000000 00000000 00000101
3 & 5 : 00000000 00000000 00000000 00000001 이 된다.
비트단위 and 연산은 두 비트열이 주어졌을 때, 둘 다 1인 부분의 자리만 1로 만들어주는 것과 같다.
이 연산을 이용하면 어떤 비트열의 특정 부분만 모두 0으로도 만들 수 있는데
192.168.0.31 : 11000000.10101000.00000000.00011111
255.255.255.0 : 11111111.11111111.11111111.00000000
두 개의 ip 주소를 & 연산하면
192.168.0.0 : 110000000.10101000.0000000.00000000 을 계산할 수 있다.
7. 리스트 컴프리헨션
크기가 n X m인 리스트를 초기화 하려면,
array = [[0]*m for _ in range(n)]
이런 식으로 간단하게 할 수 있다.
주의할 것은,
array = [[0]*m]*n
이렇게 하면 전체 리스트 안에 포함된 각 리스트가 모두 같은 객체로 인식되어, array[1][1] = 5를 출력해보면 array[1][1]뿐만 아니라, [0][1], [2][1], [3][1]… 모두 다 바뀌게 된다.
So you have finished reading the 코드 업 기초 100 제 topic article, if you find this article useful, please share it. Thank you very much. See more: 코드업 기초 100제 자바, 코드업 기초 100제 c언어 답지, 코드업 기초 100제 답지, 코드업 답지, 코드업 파이썬 답지, PHP 코딩 테스트, 백준 코드업