Python (38)

반응형

 

변수 선언

 

 

- 특징

변수 타입, 세미콜록(;) 생략

true와 false의 경우 앞 글자 대문자

 

 

  • 사용법
사용법 의미
str() 숫자를 문자 타입으로 변환
int() 문자를 숫자 타입으로 변환
&
and
&&
|
or
||
not !

 

 

a = 1
b = 1.1
c = '8'
d = True
e = False

print(a)
print(a+b)
# print(a+c) # int와 str 타입의 경우이기에 오류 발생

# ,end=""를 기입하는 경우 기본 println이 아닌 print로 실행됨
# 큰따옴표 안에 \t의 경우 탭으로 작동됨 
print(str(a)+c,end="\t")
print(a+int(c))

print(d | e) # || 사용 불가 > 고급 언어
print(d and e) # d & e
print(not d)

 

결과 화면1

 

 

 

 

if

 

if 조건 :

 

 

a = False
if a :
    print("참1") # 하단의 문장 없이 탭을 줄일 시 오류 발생
    print("참2")
print("참3")

 

결과 화면2

 

 

 

if else

 

if 조건:

else:

 

 

a = True
b = False

if a and b : 
    print("good")
else:
    print("bad")

if a or b : 
    print("good")
else:
    print("bad")

 

결과 화면3

 

 

 

if elseif else

 

if 조건:

elif 조건:

else:

 

 

jumsu = 20

if jumsu >= 90:
    print("수")
elif jumsu >= 80:
    print("우")
elif jumsu >= 70:
    print("미")
elif jumsu >= 60:
    print("양")
else:
    print("가")

 

결과 화면4

 

 

 

배열

 

변수명 = ['데이터']

 

배열 값 추가할 때 appendinsert 사용

가장 마지막에 넣을 때는 append 또는 insert(len(배열이름), "데이터") 로 넣을 수 있다.

 

 

arr = ["홍길동", "전우치"]
print(arr)

arr.append("허균") # 배열의 값 추가할때는 append 사용
print(arr)

arr.insert(1, "심청이")
print(arr)

arr.insert(len(arr), "끝")
print(arr)

 

결과 화면5

 

 

=> 파이썬에서는 고정배열이 아니기에 insert와 append로 추가 삽입할 수 있음. (자바스크립트와 동일)

 

 

 

range

 

: 특정 구간의 숫자의 범위를 만들어주는 함수

=> 0을 앞에 붙여줌

 

range()

 

 

arr1 =range(3)
print(arr1)

arr2 =range(0,3)
print(list(arr2)) # 앞에 list를 붙여야 총 범위를 확인할 수 있음


arr3 =range(1,11) # 마지막 숫자 -1의 값까지 출력됨
print(list(arr3))

arr4 =range(1,10+1) # 1에서부터 10까지를 연상하기 쉽게 따로 나눠서 기입함
print(list(arr4))

 

결과 화면6

 

 

 

for

 

for i in 변수명:

 

 

arr1 = [1,2,3]

for i in arr1: # i는 숫자의 i가 아님. arr의 값을 모두 출력
    print(i)
print()
    
arr2 = ["홍길동", "전우치"]

for i in arr2: # i는 숫자의 i가 아님. arr의 값을 모두 출력
    print(i)

 

결과 화면7

 

 

- 1에서 10까지의 합을 구하시오

 

# 1에서 10까지의 합을 구하시오

arr = list(range(1, 10+1))
sum = 0
print(arr)

for i in arr:
    sum += i
    
print(sum)

 

결과 화면8

 

 

 

input

 

: scan과 같은 역할을 한다.

 

 

a = input("좋아하는 과일을 넣으세요.")
print("a", a)

 

결과 화면9

 

 

반응형

'Python' 카테고리의 다른 글

[Python] 4.5장 과제  (0) 2024.03.26
[Python] 4장 리턴  (0) 2024.03.26
[Python] 3장 함수와 pass, 랜덤  (0) 2024.03.26
[Python] 2.5장 과제  (0) 2024.03.25
[Python] 1장 파이썬 설치 및 실행  (0) 2024.03.25
반응형

 

파이썬 설치

 

1

 

1. 파이썬 페이지로 가서 다운로드

https://www.python.org/downloads/

 

Download Python

The official home of the Python Programming Language

www.python.org

 

2

 

2. eGovFrame 페이지 > 다운로드 > 개발환경 > 4.x 다운로드 > 개발자용 개발환경 클릭

https://www.egovframe.go.kr/home/sub.do?menuNo=94

 

개발환경 - 4.x 다운로드 | 표준프레임워크 포털 eGovFrame

처리중입니다. 잠시만 기다려주십시오.

www.egovframe.go.kr

 

3

 

3. 파일 다운로드

 

4

 

4. python 실행 > Install Now 클릭 후 다운로드

 

5. cmd창

 

5. 명령 프롬프트 검색 > python -version 입력 후 깔린 것 확인

 

6. 폴더에 eGovFrameDev-4.2.0-64bit 파일 압축 풀기 및 실행

 

7

 

7. Help > Eclipse Marketplace > pydev 검색 > install 후 진행

 

8

 

8. Ctrl + N > pyde 검색 > Project 가능 여부 확인

 

9

 

9. Window > Preferences

 

10

 

10. inter 검색 > Python Interpreter 클릭 > New 클릭 > Browse for python/pypy exe 클릭

 

11

 

11. 보기 > 숨긴 항목 체크

 

12

 

12. 위의 링크로 이동 후 복사

C:\Users\pc명 이름\AppData\Local\Programs\Python\Python312

 

13

 

13. 복사한 주소 붙여넣기 > Browse 클릭 > python.exe 파일 클릭

 

14

 

14. Select All > OK 클릭

 

15

 

15. Apply and Close 클릭

 

16

 

16. Ctrl + N > py 검색 > PyDev Project 클릭 > Next 클릭

 

17

 

17. 이름 입력 후 > Finish 클릭

 

18

 

18. No 클릭

 

19

 

19. 프로젝트 선택 > 오른쪽 마우스 클릭 > New > PyDev Package 클릭

 

20

 

20. 이름 입력 후 Finish 클릭

 

21

 

21. 패키지 명 클릭 > 오른쪽 마우스 클릭 후 New > PyDev Module 클릭

 

22

 

22. 입력 후 오른쪽 마우스 클릭 > Run As > Python Run 클릭

 

출력 확인

 

 

 

cmd 창에서 자바 파일 실행시키기

 

Hello.java 파일

class Hello {
	public static void main(String[] arg) {
		System.out.println("Hello");
	}
}

 

 

Hello.java 파일 있는 위치

 

1. java 파일이 있는 위치에서 폴더 열기

 

2

 

2. 주소 제일 앞에 cmd 입력

 

3, 4, 5

 

3. dir로 파일 있는지 확인

 

4. javac Hello.java로 컴파일함 > class 파일이 존재하는지 확인

 

5. java Hello로 실행

 

 

반응형

'Python' 카테고리의 다른 글

[Python] 4.5장 과제  (0) 2024.03.26
[Python] 4장 리턴  (0) 2024.03.26
[Python] 3장 함수와 pass, 랜덤  (0) 2024.03.26
[Python] 2.5장 과제  (0) 2024.03.25
[Python] 2장 변수 선언 및 조건문, 반복문, input  (0) 2024.03.25
1 ··· 10 11 12 13