파이썬은 최근에 개발된 언어로 다른언어보다 간결하고 쉽게코드를 작성할 수 있습니다.

 

htttps://stackoverflow.com/ 
: 파이썬 각종 질의 사이트


설치부분-

 

구글에  python.org

다운로드 후 실행 화면에서 

기본 프로그램 IDLE 이 설치 된 것을 볼 수 있다.

 

atom 설치

셋팅을 누르고 

 script 검색 후 가장 위의 것 설치

atom-python-run 검색 후 가장 위의 것 설치 

autocomplete-python 검색 후 가장 위의 것 설치

 

vscode 는 똑같이 python 을 다운받아준 후 ,

vscode를 실행시킨 후 확장에서 python 을 검색하면 나오는 상위 3 개를 다운받아주면 됩니다.

 


컴파일방식 : 번역

인터프리터 방식 : 통역 

JIT

 

파이썬은 대소문자를 구분합니다.

 C 언어와 다르게 파이썬은 print 가  f  가없다 .

print(" ") 로 사용하고 괄호안에 프린트할 문자를 입력하게 된다.

 

프린트의 큰따옴표는 세개까지 사용가능한데 ,

긴 문자를 사용할 때 쓰는 것으로 줄이 벗어나도 인식할 수 있게 함

print("""hello world""")

블록 단위로 인식해서 안의 기호는 \를 안써도 적용이 됨.

개행도 포함해서 적용이 된다.

문자를 기호로 인식하게 하려면 \" 이런식으로 작성하면 된다.

주석은 줄단위는 # 블럭으로는 '''  ''' 로 사용합니다.

 

이스케이프 문자는 \ 로 c 언어의 부분과 같습니다


연산 -

 

// 정수 부분만 출력 

** 거듭제곱 

나머지는  c 언어와 같다.

 


변수-

 

숫자는 0으로 시작할 수 없으므로 

문자로 받아야 함 

 

변수명 = 정수 or 숫자 or 실수 

ex)

print("num1(",num1,")+num2(",num2,")=",num1+num2)

num1=num2=5 같이 동시에 같은 값을 집어 넣는 것이 가능함

 


진수-

 

진법.txt
0.00MB

 

 

print("2진수 : ",bin(0b1111011))
print("8진수 : ",oct(0b1111011))
print("16진수 : ",hex(0b1111011))
print("10진수 : ",0b1111011)
print('')
print("2진수 : ",bin(0o173))
print("8진수 : ",oct(0o173))
print("16진수 : ",hex(0o173))
print("10진수 : ",0o173)
print('')
print("2진수 : ",bin(123))
print("8진수 : ",oct(123))
print("16진수 : ",hex(123))
print("10진수 : ",123)
print('')

 


입력함수

input(" 입력 :") 으로  작성

 

변수 두개를 더해서 출력하게되면 문자열로 인식하여 성과 이름이 같이 입력된다.

lastname=input("성을 입력:")
firstname=input("이름을 입력:")
print("제 이름은:",lastname+firstname,"입니다")

숫자의 경우 2 +5 가  25 로 출력됨

 


자료형 -

 

int : 정수

float  : 실수 

str : 문자

bool :  트루와 폴스

num1=input("첫번째 정수 입력:")
num2=input("두번째 정수 입력:")
print("합계는:",int(num1)+int(num2))

 

형 변환 

#bool 정수로
int(True) #1
print(int(True)) #1
print(int(f)) #0
#소수부 정수로
print(int(98.7)) #98
print(int(1.0e4))
print(int(1e-3))
#문자를 정수로
print(int('99')) #99
print(int('-23')) #-23

연습문제

 

#년도를 받아서 나이를 출력
this_year=input("올해의 년도를 4자리로 입력하세요:")
birth_year=input("당신이 태어난 년도를 4자리로 입력하세요:")

age= int(this_year)-int(birth_year)
print("당신의 나이는 ",age,"세 입니다")


#600kg 제한 엘레베이터, 2개의 물건을 실수로 입력 후 추가 적재가능한 무게출력
max_weight=float(600)
object1=float(input("첫번째 물건의 무게를 입력하세요:"))
object2=float(input("두번째 물건의 무게를 입력하세요:"))
current_weight=max_weight- (object1 + object2)
print("현재 엘리베이터의 허용 무게는 ",current_weight,"입니다")

#키를 실수로 입력받고 표준체중을  소수점 2자리까지 출력
current_height=float(input("당신의 키는? :"))
man_standrdweight= (current_height-100)*0.9
woman_standrdweight= (current_height-105)*0.9
print("당신의 표준 체중은 ",man_standrdweight,"입니다")

 

+ Recent posts