반응형 중학교수학2 모두의 파이썬 - DAY 20[完] (파이썬으로 수학 문제 풀기 2) 오늘은 모두의 파이썬 '마지막' 시간! '파이썬으로 수학 문제 풀기' 두 번째 시간을 가져보도록 하겠다. 이차방정식을 푸는 프로그램 수식을 계산할때 용이한 모듈 'math'와 책에 설명이 없어 네이버 서칭까지 해봤으나 무슨 기능인지 발견하지 못한 'sys' 모듈까지 불러온다. 그리고 'print("ax2 + bx + c = 0")' 를 입력해준다, 계수로 쓰일 변수 'a,b,c'를 선언해주고 값은 유저에 의해 정해지므로 input을 넣고 'float(소수)'로 받아온다. 그리고 이차방정식이 아닐 때 프로그램을 멈춰주도록 설정해준다. 다음으론 'D= b*b-4*a*c' 판별식을 적어준다. 그리고 판별식 값이 0보다 크거나, 같거나, 작은 경우를 나누어 해가 존재하는지 판단해준다. 이 때 판별식 D가 0보다.. 2021. 12. 17. 모두의 파이썬 - DAY 19 ( 파이썬으로 수학 문제 풀기 1) 모두의 파이썬 '19번째'시간! '파이썬으로 수학 문제 풀기 1'시간을 가져보고자 한다. 오늘은 중학 수학 교육과정에 등장하는 '소인수분해', '경우의 수와 확률', '도형에서의 확률'을 표현해볼것이다. 소인수분해 혹시나 소인수분해를 모르는 사람들을 위해 설명 하자면 소인수분해란 '어떤 정수를 소수의 곱으로만 표현하는 것'이다. 또 여기서 '소수'란 공약수가 '1과 자기자신'이외에는 존재하지 않는 수를 말한다, 먼저 변수 'x'에는 소인수분해를 할 수를 입력한다. 그리고 'd'라는 변수를 만들어줄건데, 이 것은 x를 나눌 수이며 가장 작은 소수인 '2'로 설정을 해준다. 그리고 'while'문을 열어 'd(나누는 수)가 x(나누어지는 수) 이하일 동안...' 이라고 설정을 해주고 그 안에 '조건문(if).. 2021. 12. 15. 이전 1 다음 반응형