클래스 예시javapackage day04;public class Animal { int cnt_leg = 4; void shottedLeg(int shot) { cnt_leg -= shot; }}package day04;public class OopTest01 { public static void main(String[] args) { Animal ani = new Animal(); System.out.println(ani.cnt_leg); ani.shottedLeg(1); System.out.println(ani.cnt_leg); }}pythonclass animal : def __init__(self): # 생성자 self.cnt_leg = 4 # self 지역변수 ..
Python
함수def 함수이름(매개변수) :# 자바는 컴파일러 언어이기 때문에 기계어로 만들어 클래스를 호출하지만# 파이썬은 인터프리터 방식이기 때문에 순서대로 읽어가기 때문에 함수를 호출하기 위해서 위에서 선언해줘야한다def add(a,b): return a+bdef minus(a,b): return a-bdef multiply(a,b): return a*bdef divide(a,b): return a/bsum = add(4,2)min = minus(4,2)mul = multiply(4,2)div = divide(4,2)print("sum:", sum) # sum: 6print("min:", min) # min: 2print("mul:", mul) # mul: 8print("div:"..
문제 1# 첫수를 입력하시오 1# 끝수를 입력하시오 10# 배수를 입력하시오 5# 1에서 10까지 5의 배수의 합은 15입니다.a = input("첫수를 입력하시오")b = input("끝수를 입력하시오")c = input("배수를 입력하시오")sum = 0for i in range(int(a), int(b)+1): if i%int(c)==0 : sum+=iprint("{}에서 {}까지 {}의 배수의 합은 {}입니다.".format(a,b,c,sum))문제 2# 홀/짝을 입력하시오 홀# 나 : 홀# 컴 : 홀# 결과 : 이김from random import randomrnd = int(random()*2)com = ""me = input("홀/짝을 입력하시오")if rnd==0 : ..
배열반대로 숫자로 갈 경우 역순으로 간다arr = ["오리", "거위"]#ECNA Script 규약에 맞춰 만듬 (자바스크립트와 흡사한 구조를 가짐)print(arr[0], arr[1]) # 오리 거위print(arr[-1], arr[-2]) # 거위 오리메서드삽입배열.append(value)배열.insert(index, value)길이len(배열)arr = [1, 2, 3]arr.append(4) # 뒤에 붙임 자바스크립트의 push와 같음print(arr) # [1, 2, 3, 4]# 맨끝에 넣어주기 위해서는 index사이의 값을 넣어줘야함#arr.insert(4, 5) # 원하는 index에 value값을 넣음arr.insert(len(arr), 5) # 원하는 index에 value값을 넣음pri..
설치아나콘다 다운 (이전버전)설치시 꼭 선택 해줄 사항(해당 선택을 안할 경우 경로 path를 직접 설정해야함)전자정부프레임워크환경 설정파이썬파이썬의 기본 확장자 pyPython - cmd에서 실행시키기print("Hello Python")python 파일이름.pyJava - cmd실행 시키기public class Hello{ public static void main(String[] args){ System.out.println("Hello java"); }}cmd에서 실행시키기 위해선 먼저 컴파일을 해야한다javac Hello.java이후 자바 파일이 컴파일이 되었다면java Hello를 통해서 실행이 가능하다PythonJavapy 생성 > 실행java 생성 > class 생성(컴파일러) > 실행..