250602 - SQL 및 파이썬

SEHEE·2025년 6월 2일
0

SQL

파이썬

⭐실수를 통해 오늘 깨달은것
- int 쓸때 앞부분에 변수가 들어가야함
ex) q=int(input("입력해주세요!")
if q %4==0:
print("4의 배수입니다")

오늘 배운 개념

  • index : 매쏘드 > 함수같은 것
    maxindex = numbers._index(maxcost)
    min_index = numbers._index
    (min_cost)

세션 필기

  • float=>소수
  • int> 내장 함수 처럼 작동
    ex) q=int(input("입력해주세요!")
  • 🧡리스트>인덱스로 접근 , 딕셔너리>키로 접근해 값을 가져옴!
  • while은 루프를 얼마나 돌려야할지 예상하기 어려울때만 사용하기!
  • elif는 개수 제한 없음. if , elif, else에서!

3 도전과제 문풀 공부
3-1)

  • 문자가 들어갈때 초기화하는건 None

추가과제
1. “위 데이터에서 나이가 20세 이상인 학생의 이름과 나이를 출력하시오.”
students = [
{"name": "Alice", "age": 20},
{"name": "Bob", "age": 22},
{"name": "Charlie", "age": 21},
{"name": "Diana", "age": 19},
{"name": "Eve", "age": 23}
]

for student in students:
if student["age"]>= 20 :
print(student["name"] , student["age"])

  1. 추가문제 :
    사용자로부터 점수를 입력받을 때 사용자가 아래와 같이 여러 개의 점수를 한꺼번에 입력할 수 있도록(예: 84,23,57,90) 프로그램을 수정하시오. (split 메소드)
  1. 추가문제 : 출력 결과가 “선택 가능한 색은 red green blue 입니다.” 와 같아지도록 프로그램을 수정하시오. (단 colors의 색은 유동적입니다.)
    colors = ["red", "green", "blue"]

print("선택 가능한 색은", end=' ')
for color in colors:
print(color, end=' ')
print("입니다.")

  1. numbers의 제일 큰 값과 제일 작은값의 차이를 구하시오.(내장함수 사용 금지)
    ** 내장함수 사용
    numbers = [10, 20, 30, 40, 50]

max_number=0
min_number=0
diff_cost=0

max_number=max(numbers)
min_number=min(numbers)
diff_number=max(numbers)-min(numbers)

print("값 차이",diff_number)

** 내장함수 사용x
numbers = [10, 20, 30, 40, 50]

max_number = numbers[0]
min_number = numbers[0]

for num in numbers:
if num > max_number:
max_number = num
if num < min_number:
min_number = num

diff_number = max_number - min_number
print("값 차이", diff_number)

  1. 추가 문제 : numbers.index(max_cost)와 동일하게 동작하는 함수를 직접 만들어 보시오.
profile
안녕하세요! 마케터를 꿈꾸는 취준생입니다 :)

0개의 댓글