본문 바로가기

전체 글1003

[파이썬] 문제 : 최저인금 계산 minimum_wage = {'2021':8720, '2020':8590, '2019': 8350} # 년도별 최저인금 데이터를 딕셔너리로 만듭니다. std_hour = 40 # 기본 근무시간 기준시간 overtime_rate = 1.5 # 초과시간 배율 year = input('단기알바를 한 연도를 입력하시오 : ') # 근무 년월을 입력 받음 if year in minimum_wage.keys(): # 입력 받은 근무년도가 딕셔너리에 있으면 work_hour = int(input('총 근무 시간을 입력하시오 : ')) # 근무 시간을 입력 받음 if work_hour 2024. 4. 20.
[파이썬] turtle : 8 각형 그리기 import turtle t = turtle.Turtle() t.shape('turtle') s = 8 # 도형이 몇각형인지 for i in range(8): t.forward(100) t.left(360/s) # 각도는 360도를 도형의 몇각형으로 나누면 됨 turtle.done() try: turtle.bye() except: print("bye") 2024. 4. 16.
[파이썬] 터틀(turtle) 스크롤 적용하기 import turtle import Tkinter as tkinter root = tkinter.Tk() root.geometry('500x500-5+40') #added by me cv = turtle.ScrolledCanvas(root, width=900, height=900) cv.pack() screen = turtle.TurtleScreen(cv) screen.screensize(2000,1500) #added by me t = turtle.RawTurtle(screen) t.hideturtle() t.circle(100) root.mainloop() 2024. 1. 18.
[파이썬] 문제 : turtle 이름쓰기3 import turtle import math t = turtle.Turtle() t.hideturtle() t.width(3) def get_length(base, height): # 빗변 길이. hypotenuse return math.sqrt(base**2 + height**2) def get_angle(base, height): # 각도 계산 angle = math.atan(height / base) return angle * 180 / math.pi def draw_ㅇ(x, y, width, height): t.penup() # t.goto(x+(int(width/2)), y-(int(height/2))) t.goto(x, y-(int(height/2))) t.pendown() t.circle(.. 2024. 1. 11.
[파이썬] 문제 : turtle 이름쓰기2 import turtle import math t = turtle.Turtle() t.hideturtle() t.width(3) def get_length(base, height): # 빗변 길이. hypotenuse return math.sqrt(base**2 + height**2) def get_angle(base, height): # 각도 계산 angle = math.atan(height / base) return angle * 180 / math.pi def draw_ㅇ(x, y, width, height): t.penup() # t.goto(x+(int(width/2)), y-(int(height/2))) t.goto(x, y-(int(height/2))) t.pendown() t.circle(.. 2024. 1. 11.
[주식] DPS(주당 배당금 : Dividend Per Share) 회사가 주주에게 지급하는 배당금을 총 발행 주식 수로 나눈 값 DPS = 배당금 / 주식수 주식 투자로부터 얻을 수 있는 현금 수익 (투자자에게 중요, 배당 직급 능력, 재정적 안정성) 2023. 12. 21.
[주식] BPS(주당순자산가치 :Book-value per share) 주당 순자산가치는 기업의 순자산을 발행 주식수로 나눈 것 순자산 = 기업총자산 - 부채 BPS = 순자산 / 주식수 BPR = BPS / 현재주가 (BPS가 1만원일때 현재 주가가 5000원이면 BPR은 0.5) 평가 - 주가가 BPS보다 낮은면 저평가 - 주가가 BPS보다 높으면 고평가 * BPS만으로 주식 가치 판단은 어려움. 2023. 12. 21.
[파이썬] 문제 : 2개의 주사위 결과 합 함수만들기 두 개의 주사위를 던져서 나오는 두 눈의 수의 합을 구하는 프로그램을 작성하시오 조건 두 눈의 수는 각각 랜덤으로 구하고 실행예시 와 같이a,b 주사위 숫자를 각각 출력한다 두 눈의 합을 구하는 함수를 작성하고 호출하여 출력한다. (a의 주사위 숫자는 2 b의 숫자는 5 두 눈의 합과 곱은 7. 10이다)출력 import random def add(a, b): return a+b n1 = random.randint(1,6) n2 = random.randint(1,6) n_sum = add(n1, n2) print('주사위1=',n1,' /주사위2=',n2,' /합: ',n_sum) 2023. 12. 20.
[파이썬] 문제 : 1~100까지 합 중 3000 넘는 숫자와 4000 넘는 합 출력 1에서 100까지 합을 구하는 중에 합이 4000을 넘을 때의 합과 3000을 넘게 한 숫자를 출력하는 프로그램을 작성하세요 start = 1 end = 100 c1 = 3000 c2 = 4000 c1_n = -1 # 3000을 넘게 한 숫자 c2_sum = 0 # 4000을 넘을 때의 합 n_sum = 0 for n in range(start, end+1): # range는 end-1까지 나오기때문에 end=100 이어서 end+1 로 해야 100까지 나옴 n_sum += n if n_sum > c1 and c1_n == -1: c1_n = n if n_sum > c2 and c2_sum == 0: c2_sum = n_sum # print('n=',n,' /sum=',n_sum,' /c1_n=',c1_.. 2023. 12. 20.
[파이썬] 문제 : 과목 평균 구하기 (보라돌이,뚜비,나나) name = ['보라돌이', '뚜비', '나나'] avg = [0,0,0] for i in range(0, 3): a = int(input(name[i] + '의 정보 점수:')) b = int(input(name[i] + '의 음악 점수:')) avg[i] = (a+b) / 2 print(name[i] + '의 평균은',avg[i],'점 입니다!!!') 총점 구하기 과목 하나 늘려보기 과목당 평균 구해보기 name = ['보라돌이', '뚜비', '나나'] subject = ['정보','음악','과학'] total = 0 avg = [0] * len(name) subject_total = [0] * len(subject) for i in range(0, len(name)): s_sum = 0 for j .. 2023. 12. 18.
728x90
반응형