분류 전체보기

TIL/CodeUp

[Python] 6084~ 6088 -- MB변환, sum, 등차수열

d = int(input())result = sum(i for i in range(1, d+1) if (result := result + i) = d) * (d - result))   """종합(3)6084 ~ 6088"""# 6084 -- 소리 파일 저장용량 MB 단위로 바꾸어 계산# h -- 1초 동안 마이크로 소리강약을 체크하는 횟수# b -- 한 번 체크한 값을 저장할 때 사용하는 비트수# c -- 좌우 등 소리를 저장할 트랙 개수인 채널 개수# s -- 녹음할 시간(초)# 8bit=1Byte, 1024Byte=1KB# 44100*16*2*1/8/1024/1024h, b, c, s = map(int, input("44100 16 2 10 -- ").split())volume = (h * b * c..

TIL/CodeUp

[Python] 6081~ 6083 -- 16진수 구구단, 3.6.9, rgb

"""종합(2)6081 ~ 6083"""# 6081 -- 입력된 16진수에 1~F까지 순서대로 곱한, 16진수 구구단을 줄을 바꿔 출력# print('%X'%n) #n에 저장되어있는 값을 16진수(hexadecimal) 형태로 출력# 작은 따옴표 2개를 사용해서 print(..., sep='') 으로 출력하면, 공백없이 모두 붙여 출력된다.n = int(input("B -- "), 16)for i in range(1, 16): print("%X*%X=%X" % (n, i, (n*i))) print(f"{n:X}*{i:X}={n * i:X}") print("{:X}*{:X}={:X}".format(n, i, (n*i))) print('%X'%n, '*%X'%i, '=%X'%(n*..

TIL/CodeUp

[Python] 6077 ~ 6080 -- 할당표현식(:=), 리스트내포

"""종합 (1)6077 ~ 6080"""# 6077 -- 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합a = int(input("5 -- "))n = 0while n = a: print(i) breakn, i = 0, 0while n    https://dojang.io/mod/page/view.php?id=2480 파이썬 코딩 도장: 47.15 할당 표현식 사용하기할당 표현식(assignment expression)은 표현식 안에서 변수에 값을 할당하는 방법입니다. :=와 같이 사용하며 바다 코끼리 연산자(walrus operator)라고도 부릅니다. :=에서 :은 눈, =은 엄니를 닮았다고 해서dojang.io https://devpouch.tistory..

TIL/CodeUp

[Python] 6065 ~ 6076 -- if-elif-else, for-in, while

파이썬엔 증감연산자가 없다니 웁싀~~  """선택실행구조6065 ~ 6070"""# 6065 -- 3개의 정수(a b c)가 입력되었을 때, 짝수만 출력a, aa, aaa = input("1 2 4 -- ").split()a, aa, aaa = int(a), int(aa), int(aaa)if a % 2 == 0: print(a)if aa % 2 == 0: print(aa)if aaa % 2 == 0: print(aaa)# 입력 값을 받아 정수로 변환numbers = map(int, input("1 2 4 -- ").split())for num in numbers: if num % 2 == 0: print(num)# 6066 -- 3개의 정수(a b c)가 입력되었을 때..

TIL/CodeUp

[Python] 6046 ~ 6064 -- 비트연산, 논리연산, 3항연산

"""비트시프트연산6046 ~ 6047"""# 2진수 형태로 저장되어 있는 값들을 왼쪽(>)으로# 지정한 비트 수만큼 밀어주면 2배씩 늘어나거나 1/2로 줄어듦# 6046 -- 1024 -> 2048d = int(input("1024 -- "))print(d , =, ==(같다), !=(다르다)# 6048 -- a가 b보다 작으면 True 를, a가 b보다 크거나 같으면 Falsed3, d4 = input("1 9 -- ").split()print(int(d3) >(bitwise right shift) 가 있다.# 6059 -- 입력 된 정수를 비트단위로 참/거짓을 바꾼 후 정수로 출력d5 = int(input("2 -- "))print(~d5)d6, d7 = input("3 5 -- ").split()..

TIL/CodeUp

[Python] 6032 ~ 6045 -- 산술 연산

"""산술연산6032 ~ 6045"""# 6032 -- 입력된 정수의 부호를 바꿔 출력# 단항(unary) 연산자인 -(negative)를 변수 앞에 붙이면 부호가 반대print(-int(input("1 -- ")))# 6033 -- 문자 1개를 입력받아 그 다음 문자를 출력# ord() -- 단일 문자를 입력받아 해당 문자의 유니코드(또는 아스키) 값을 반환# chr() -- 유니코드 값을 입력받아 해당 유니코드 값에 해당하는 문자를 반환print(chr(ord(input("a -- "))+1))# 6034 -- 정수 2개(a b)를 입력받아 a에서 b를 뺀 차를 출력d1, d2 = input("1 2 -- ").split()print(int(d1) - int(d2))# 6035 -- 실수 2개(f1 ..

TIL/CodeUp

[Python] 6016 ~ 6031 -- 입출력, 형변환

진도가 팍팍 안나가는 느낌이 든다.그래도 타자 쳐보면서 동작되는걸 보는게 손과 머리에 익히기 좋겠지?인내심을 가지자.   print(float(f1) + float(f2)) 0.2 + 0.1 = 0.30000000000000004 https://brownbears.tistory.com/513 [Python] 실수를 사칙연산할 때 주의점최근 값을 계산하는 로직을 개발하면서 기본적이지만 까먹고 있었던 부분에서 애를 먹었습니다. 파이썬에서는 실수 (유리수 + 무리수)를 부동 소수점으로 표현하기 때문에 소수점이 있는 계산brownbears.tistory.com  """6016 ~ 6024"""# 6016 -- 2개의 문자가 공백으로 구분되어 입력 -> 순서 바꿔 출력while True: try: ..

TIL/CodeUp

[Python] 6001 ~ 6015 -- 출력, 입출력

1. 출력print('Hello')# Hello Worldprint('Hello', 'World')# Hello # Worldprint('Hello\nWorld')# 'Hello'print("'Hello'")# "Hello World"print("\"Hello World\"")# "!@#$%^&*()'print("\"!@#$%^&*()'")# "C:\Download\'hello'.py"print("\"C:\\Download\\'hello'.py\"")# print("Hello\nWorld")print('print("Hello\\nWorld")')   2. 입출력# 6009c = input()print(c)# 6010while True: try: i_0 = input() pr..

함s
'분류 전체보기' 카테고리의 글 목록 (6 Page)