romworld

Python 01 - 설치 , 변수, 연산자, if문, input, 랜덤, 배열 , for문, 홀짝 본문

Python

Python 01 - 설치 , 변수, 연산자, if문, input, 랜덤, 배열 , for문, 홀짝

inderrom 2022. 12. 23. 00:38

- window

Anaconda 설치 - 21.05 버전이 가장 안정화 되어 있으나 우리반은 제일 최근꺼로 사용해보기로 함 (22.05버전)

 

관리자 권한으로 열고 just me 체크 후 첫번째 add 클릭 후 Install


 

- mac

anaconda 에서 첫번째 installer 클릭! (나는 M1이 아니여서)

install 후 터미널을 킨다.

 

잘 설치 되어 있다면 (base)가 붙는다

conda info --envs
conda create -n test1 anaconda

1. base root는 웬만하면 건들면 안되기에 test1을 새로 만들어준다 

 

 

conda info --envs
conda list

test1이 설치된 걸 확인, list를 출력해보면

python 3.9.15버전이 설치된 걸 알 수 있다.

 

 

 


 

명령 프롬프트(cmd)로 자바 코드, 파이썬 코드 출력해보기

텍스트 파일을 생성하고 확장자는 자바, 파이썬으로 설정

 

Hello.java

 

hello.py

 

1. d:  ==> d 드라이브

2. cd workspace_python  ==> d드라이브 안에 있는 workspace_python 폴더 찾기

3. dir ==> (디렉토리) 폴더

4. 목록에 보임 ..

5. javac Hello.java 

6. java Hello 치면 java파일에 있는 문구가 출력됨

7. 파이썬도 마찬가지

 


 

 

 

vscode

 

비주얼 스튜디오 코드 다운 후 hello.py 드래그 하면

python Install 이 나옴

 

 

 

 

 

1. 변수에 타입을 붙히지 않아도 되고 뒤에 ; 세미콜론도 생략한다.

2. 만약 string ,int 를 변환시켜서 숫자로 출력하고 싶을 땐

3. String 타입을 int로 변환시켜서 출력한다 ~~ (반대는 바꿔서)

 

python, javascript는 뉴매릭이 같기 때문에

소수와 정수를 더해주면 ---> 위와 같이 3.2가 나온다

 

 

boolean= " True", "False" ==>  불린 타입의 앞의 첫번째를 대문자로 써주고

and or not 을 직접 써준다 (기호로 쓰진 않음)

 

 

if문 : 무조건 tab(들여쓰기)를 지켜야 if문 안에 들어가게 된다. 꼭 지켜야 실행함

 

 

이런 식으로 뒤에 print는 지켜지지 않았으므로 if문 안에서 출력되는 것이 아니라 따로 밑에서 출력한 것
else ==> 답은 거짓
else if ==> elif 로 쓴다

 

자바에서 scanenr 는 = input
내가 푼 방법

# : 주석

선생님이 푼 방법1
선생님이 푼 방법 2 ==> 매우 간단해짐!!
전구를 누르면 랜덤 import가 생김
Meth.random과 비슷함

 

 

 

배열 선언, 추가
for문으로 문자열 (배열) 꺼내기

 

 

for문 배열 합 구하기
홀짝 게임

print("문자열", 변수) (쉼표를 넣어도 된다)
Comments