금액, 이율, 거치기간을 입력하면 복리계산하는 복리계산기 프로그램 money = int(input('금액 입력: '))rate = float(input('이율 입력: '))term = int(input('기간 입력: '))targetMoney = moneyfor i in range(term): targetMoney += (targetMoney * rate * 0.01)targetMoneyFormated = format(int(targetMoney), ',') #format(숫자, ',') => 숫자를 천 단위로 쉼표(,)를 포함하여 포맷print('*' * 20)print('이율: {}원'.format(rate))print('원금: {:,}'.format(money)) # {:,} ..
국어, 영어, 수학 점수 입력 후 총점, 평균, 최고점수 과목, 최저점수 과목 그리고 최고 점수와 최저 점수의 차이를 각각 출력 kor = int(input('국어 점수: '))maxScore, minScore = kor, kormaxObject, minObject = '국어', '국어'eng = int(input('영어 점수: '))if(eng > maxScore): maxScore = eng maxObject = '영어'else: minScore = eng minObject = '영어'math = int(input('수학 점수: '))if(math > maxScore): maxScore = math maxObject = '수학'else: minScore = ma..
상품 가격과 지불 금액을 입력하면 거스름 돈을 계산하는 프로그램 단, 거스름 돈은 지폐와 동전의 개수를 최소로 하고, 1원단위 절사한다. cnt50000, cnt10000, cnt5000, cnt1000, cnt500, cnt100, cnt10 = 0, 0, 0, 0, 0, 0, 0price = int(input('상품 가격 입력: '))pay = int(input('지불 금액: '))if pay > price: changeMoney = pay - price changeMoney = (changeMoney // 10) * 10 print('거스름 돈: {}(원단위 절사)'.format(changeMoney)) print('*' * 20)if changeMoney > 50000: ..
>, , >=, , =, 비교연산자 +, -, *, / 산술연산자AND, OR, NOT 논리연산자() 우선순위산술연산에 NULL이 포함되어 있다면 NULL은 계산하지 않음 연산 결과는 항상 NULL [Database] 연산자 끝!
국어점수, 영어점수, 수학점수 변수를 선언하고 값을 입력하여 세 점수의 합을 출력 public class SumInt { public static void main(String[] args) { int kor = 98; int eng = 67; int math = 62; System.out.println(kor+eng+math); // 문자가 먼저 오면 문자로 인식해버려서 () 필요 System.out.println("합계 : " + (kor+eng+math)); } } public class SumInt { public static void main(String[] args) { int kor = 98; int eng = 67; int math = 62; int sum = kor + eng + math..