전체 글(97)
-
[자바 day1] 자바 프로그램의 구조와 기본 문법
Import module Import 뒤에는 module이 와야 합니다. ex: Import math 프로그래밍 과정에서 범주가 비슷한 함수,클래스를 쓰게 되는데 수학관련 함수를 쓰게 될 때가 있습니다. 이때, pow() sqrt() sin() cos() tan() 같은 함수들이 math라는 하나의 모듈로 묶어져 있습니다. 위 함수를 쓰기 전에 import math를 해줍니다. 이렇듯 비슷한 종류의 내용들을 같은 모듈로 묶어주는 것입니다. 자바는 완전한 객체지향언어이기 때문에 소스파일(src) 만들었으면 반드시 클래스를 만들어줘야합니다. New Java Class Modifiers 접근권한지정자 method 파이썬에서의 메서드는 클래스 안에서 정의한 함수라고 배웠습니다. 메서드는 '클래스 안에 소속된 멤..
2023.01.25 -
[자바] 데이터 타입. 기억 공간 크기 및 기본 값 2023.01.25
-
[처음 시작하는 파이썬] ch7. 튜플
컴퓨터 언어는 대부분 첫 번째, 두 번째... 그리고 마지막 항목의 정수 위치로 시퀀스의 항목을 나타냅니다. 처음 배운 시퀀스는 문자열이었습니다. 문자열은 문자의 시퀀스라고 했습니다. 파이썬은 두 가지 다른 시퀀스 구조가 있습니다. 바로 튜플과 리스트입니다. 문자열과 달리, 이들 항목은 다른 타입이 될 수 있습니다. 다시 말해, 각 요소가 어떤 객체도 될 수 있다는 것인데, 이것은 프로그래머가 원하는 대로 깊고 복잡한 구조를 만드는 것을 가능하게 해줍니다. 튜플은 불변입니다. 튜플에 항목을 할당하고 난 뒤 바꿀 수 없습니다. 리스트는 가변입니다. 항목을 할당하고 난 뒤 자유롭게 수정하거나 삭제할 수 있습니다. 그래서 리스트를 이용해 다룰 수 있는 기능은 튜플에 비해 훨씬 많습니다. 7.1 튜플 7.1.1..
2023.01.24 -
[파이썬] 소수 판별 / for문 이용해 두개의 정수 입력받고 그 사이 소수만 출력하기
소수란 약수로 1과 자기 자신을 가진 1보다 큰 양의 정수입니다. 우선,소수를 판별하는 코드를 구현해보겠습니다. number = int(input("2 이상의 양의 정수를 입력해주세요.:")) for i in range(2, number+1): if number % i == 0: print(f"{number}, 소수입니다.") break else: print(f"{number}, 소수가 아닙니다.") 2 이상의 양의 정수를 입력해주세요.:5 5, 소수가 아닙니다. 5, 소수가 아닙니다. 5, 소수가 아닙니다. 5, 소수입니다. 5를 입력했을 때 출력되길 원한 건 바로 5, 소수입니다. 하고 판별값이 바로 나와주는 것이었는데, i에 2부터 4까지 돌리고 5 됐을 때 소수입니다. 하고 나오네요. 뭘 잘못했지..
2023.01.24 -
[파이썬] if, while, for문 가위바위보 / 구구단 만들기
Q.if 문 random.choice 함수로 가위바위보를 구현하라. import random p1 = random.choice(['가위', '바위', '보자기']) print(f'player1의 선택 : {p1}') p2 = random.choice(['가위', '바위', '보자기']) print(f'player2의 선택 : {p2}') if p1 == '가위': if p2 == '가위': print(f'player1이 {p1}로 player2의 {p2}에 맞서 비겼습니다.') elif p2 == '바위': print(f'player1이 {p1}로 player2의 {p2}에 맞서 졌습니다.') else: print(f'player1이 {p1}로 player2의 {p2}에 맞서 이겼습니다.') elif p..
2023.01.24 -
[처음 시작하는 파이썬] ch6. 연습문제
# 6.1 # for문으로 리스트[3, 2, 1, 0]을 출력해보자. 간단합니다. for x in [3, 2, 1, 0]: print(x) 3 2 1 0 응용으로 range 함수로 리스트[3, 2, 1, 0] 만들어 봅시다. print(list(range(3,-1,-1))) [3, 2, 1, 0] # 6.2 ''' guess_me 변수에 7을 할당하고, number 변수에 1을 할당한다. number와 guess를 비교하는 while문을 작성해보자. number가 guess_me보다 작으면 'too low'를 출력하고, 같으면 'found it!!'을 출력하고 반복문을 종료한다. number가 guess_me보다 크면 'oops'를 출력하고 반복문을 종료한다. 그리고 반복문 마지막에 number를 1씩 ..
2023.01.21