''' Created on 2014. 8. 9. @author: uyu423 ''' import random; def bokbulbok(num): box = list(range(0,num)) random.shuffle(box) lucky = random.randint(0,100) % (num) for data in box: input("당황하지 말고 Enter"); if data == lucky: print("당첨") return else: print("꽝") def main(): bokbulbok(6) if __name__ == '__main__': main() if __name__ == '__main__' :main() 파이썬 실행시 처음 실행되는 부분이다. 언더바(_)가 앞뒤로 2개씩 붙는 단어들은..
파이썬의 특징은 가볍고, 간단하다.이게 무슨 말인즉 하니. 다음 그림을 보자 만약 사람의 키와, 각도, 거리가 구어졌을 때 나무크기를 구하는 문제다.삼각형의 밑변과 각도가 주어졌을대 한 변의 길이 구하려면 다음과 같다. 변 = 밑변 * tan(각도) 이 공식을 토대로 나무의 크기는 다음과 같이 구할 수 있다. 나무크기 = 사람의 키 + (거리 * tan(각도)) 위 공식이 소스 코드라고 생각하는가?아니라고 생각할 수도 있지만 파이썬에서는 위 공식도 소스코드가 된다. 위 공식의 영어을 치환해보자. 위 공식이 소스코드가 아니라고 한 사람이 아래 공식을 소스코드라고 느꼈다면 당신은 간악한 사람? treeHeight = humanHeight + (distance * tan(degree)) 오 뭔가 확실히 코드 ..
* 본 포스팅은 인피니티 북스의 Power JAVA 2판을 참고하여 작성되었습니다.* 개인공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있음을 밝힙니다. 이번에는 정석대로 클래스마다 Java 파일을 나누어 코딩했다.기본적으로 인간(Human)이라는 슈퍼 클래스를 학생(Student)이라는 서브 클래스로 상속받아 오버 라이딩을 하고 정보를 출력하는 문제다.관련내용 : 2014/08/11 - [스터디/JAVA] - Java 12 : 상속(extends)과 오버라이딩(Override) Human.java public class Human { private String name; private int age; public Human(String name, int age) { this.name..