반응형
728x90
파이썬 초보자가 저지르는 10가지 실수 | 요즘IT파이썬을 처음 배울 때, 우리는 자신도 모르게 몇 개의 나쁜 코딩 습관들을 갖게 됩니다. 처음에는 문제없이 작동했지만, 나중에 정상적으로 작동하지 않거나 뒤늦게 문제를 더 쉽게 해결할 수yozm.wishket.com출처: 요즘 IT 10 Python Mistakes That Tell You’re a Nooby#1. Using import *medium.com출처: MEDIUM import * 로 모듈을 한 번에 불러오는 습관시간적 효율성모듈에 객체(Object)가 많은 경우 모든 항목을 불러올 때까지 오랜 시간이 걸림변수명에 충돌을 일으킬 수 있다.*를 사용할 때 어떤 객체를 가져오는지, 객체의 이름이 무엇인지 알 수 없다.# Using import ..
문제 1 : 짝수의 합 구하기- 요구 지식: 리스트, 반복문, 조건문배경:장바구니 금액 중에서 짝수 금액만 골라 합산해야 하는 간단 로직을 연습합니다.목표:정수 리스트에서 짝수만 골라 합계를 반환하는 함수를 작성하세요.# 예시 데이터numbers = (([3000, 7000, 2000, 8000, 5000, 10000, 11000]) #-> 46000,([2, 4, 6]) #-> 12,([1, 3, 5]) #-> 0,([]) #-> 0 (빈 리스트),([0]) #-> 0 (0만),([0, 1, 2, 3]) #-> 2 (0 포함),([-2, -3, -4]) #-> -6 (음수 포함),([10**6, 10**6 + 1]) #-> 10**6 (큰 수),([2]) #-> 2 (단일 짝수),([3]) #-> 0 ..
문제 1문자열 s = "The quick brown fox"에서 모음('a', 'e', 'i', 'o', 'u')을 모두 제거한 새로운 문자열을 출력하세요.s = "The quick brown fox"aeiou_list = ['a', 'e', 'i', 'o', 'u']for x in list(s): for y in aeiou_list: if x == y: s = s.replace(x, "")print(s) 개선 후s = "The quick brown fox"aeiou_list = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U']for x in aeiou_list: s = s.replace(x, "")print(s) 문제 ..
사용 툴google colab 1. 변수 선언과 자료형a = 3b = 2# 사칙연산print(a+b)print(a-b)print(a*b)print(a/b)print(a%b) # 나머지print(a//b) # 몫print(a**b) # 제곱# 조건식print(a>b)print(a)print(a == b)print(a)print(a>=b)a = "1"b = 1c = 1 == 1d = (1,5)e = {a, b}f = [a, b]g = {"a": 1, "b": 2}h = [{"a": 1, "b": 2}, {"c": 3, "d": 4}]print(type(a))print(type(b))print(type(c))print(type(d))print(type(e))print(type(f))print(type(g))p..