설치
설치시 꼭 선택 해줄 사항(해당 선택을 안할 경우 경로 path를 직접 설정해야함)
환경 설정
파이썬
파이썬의 기본 확장자 py
Python - cmd에서 실행시키기
print("Hello Python")
python 파일이름.py
Java - cmd실행 시키기
public class Hello{
public static void main(String[] args){
System.out.println("Hello java");
}
}
cmd에서 실행시키기 위해선 먼저 컴파일을 해야한다
javac Hello.java
이후 자바 파일이 컴파일이 되었다면
java Hello
를 통해서 실행이 가능하다
Python | Java |
py 생성 > 실행 | java 생성 > class 생성(컴파일러) > 실행 |
인터프리터 언어 (~~스크립트) | 컴파일러 언어 |
변수
Java | Java Script | Python |
int a = 1; float b = 0.1f; char c = 'a'; String d = "aa"; boolean e = true; |
var a = 1; (Numenic) var b = 0.1; var c = 'a'; // String과 같음 var d = 'aa'; var e = true; |
a = 1 // 세미콜론을 사용하지 않음 b = 0.1 c = 'hello' e = True // 앞이 대문자 |
a = 1
b = 1.1
c = '2'
d = True
e = False
print(a+b) #2.1
#print(a+c) # 오류 int와 str을 합칠 수 없음
print(str(a)+c) #12
print(a+int(c)) #3
# && > and
print(d and e) #False
# || > or
print(d or e) #True
# ! > not
print(not d)
조건문
if문 문법
if 조건 :
# 조건 시 실행할 코드 (탭으로 구별)
elif 조건 :
# 조건 시 실행할 코드
else :
# 조건 시 실행할 코드
a = True
if a : # if문 안에 아무것도 실행하지 않을 때 pass
pass
print("참")
# 중괄호 대신 탭으로 구분
# 아래는 중괄호에 포함되지 않는 문장
print("천재")
'''
if(a){
System.out.println("참");
}
'''
a = 65
if a >= 90 :
print("수")
elif a >= 80 :
print("우")
elif a >= 70 :
print("미")
elif a >= 60 :
print("양")
else :
print("가")
a = True
b = False
if a and b : # 거짓
print("참")
else :
print("거짓")
if a or b : # 참
print("참")
else :
print("거짓")
input()
input() # 해당 input은 문자열로 받는다
a = input("좋아하는 과일을 넣으세요") #자바의 스캐너, 자바스크립트의 prompt와 같음
print("a", a) # ,당 띄어쓰기 표기가 된다
print("a:"+a)
format()
해당 문자열의 {}부분을 변수로 바꿔 준다
이때 중괄호 갯수와 format 안의 변수의 숫자는 같아야한다.
# 좋아하는 수를 넣으세요
# 당신이 좋아하는 수는 10입니다.
a = input("좋아하는 수를 넣으세요")
print("당신이 좋아하는 수는", a+"입니다.")
print("당신이 좋아하는 수는 {}입니다.".format(a)) # 중괄호 안에 들어감
# 첫 수를 입력하시오 1
# 둘쨋 수를 입력하시오 4
# 1과 4의 합은 5입니다.
a = input("첫 수를 입력하시오") #str으로 받아오기 때문에 더하기 위해선 int로 변환이 필요하다
b = input("둘쨋 수를 입력하시오")
print("{}과 {}의 합은 {}입니다.".format(a, b, int(a)+int(b)))
# 만약 문자 열 안 에서 숫자 타입을 넣을 경우엔 꼭 숫자 타입을 str로 바꿔주는 작업이 중요하다
# 첫 수를 입력하시요 1
# 둘쨋 수를 입력하시오 3
# 1은 3보다 작다
a = input("첫 수를 입력하시오")
b = input("둘쨋 수를 입력하시오")
if int(a) > int(b) :
print("{}은 {}보다 크다.".format(a,b))
elif int(a) == int(b) :
print("두수 {}은 같습니다.".format(a))
else :
print("{}은 {}보다 작다.".format(a,b))
# 반복문 없이 구구단 출력하기
# 출력단수를 입력하시오. 5
# 5*1 = 5
# ...
# 5*9 = 45
a = input("출력단수를 입력하시오.")
print("== {}단 ==".format(a))
print("{}*1 = {}".format(a, int(a)*1))
print("{}*2 = {}".format(a, int(a)*2))
print("{}*3 = {}".format(a, int(a)*3))
print("{}*4 = {}".format(a, int(a)*4))
print("{}*5 = {}".format(a, int(a)*5))
print("{}*6 = {}".format(a, int(a)*6))
print("{}*7 = {}".format(a, int(a)*7))
print("{}*8 = {}".format(a, int(a)*8))
print("{}*9 = {}".format(a, int(a)*9))
'Python' 카테고리의 다른 글
6/26 Homework - 가위바위보 (0) | 2024.06.26 |
---|---|
[Python] 클래스 (0) | 2024.06.26 |
[Python] 함수 (0) | 2024.06.26 |
6/25 Homework (0) | 2024.06.25 |
[Python] 배열 / 반복문 / 랜덤함수 (0) | 2024.06.25 |