Python 1일차
Python
-
파이썬은 컴파일러를 거치지않음. (컴파일러 : 기계어로 번역된 것 ex) .exe )
-
기계어가 아닌 스크립트 언어라 좀 느리고, 모바일분야 지원이 약하다.
-
확장성 및 이식성 : 다양한 라이브러리(확장성)와 플랫폼 독립적인 언어 즉, 이식성.
-
Print 라는 함수를 사용.
# : 한줄 주석
''' : 여러줄 주석
<형변환>
- 숫자형으로 바꾸는건 int() 이다.
- Str() 함수로 숫자를 문자로 바꿔서 식을 씀.
- 대신에 , 를 사용하면 따로 str 함수를 쓰지 않으나 결과 값에 스페이스가 들어감.
Python - 간단한 계산기 실습
print("계산기")
#a=100
#b=300
a = int(input("첫번째 숫자를 입력하세요 : "))
b = int(input("두번째 숫자를 입력하세요 : "))
'''
# print(result)
print(str(a) + "+" + str(b) + "=" + str(result))
'''
result = a + b
print(a, "+",b,"=",result)
result = a - b
print(a,"-",b,"=",result)
result = a * b
print(a,"X",b,"=",result)
result = a / b
print(a,"/",b,"=",result)
result = a % b
print(a,"%",b,"=",result)
result = a // b
print(a,"//",b,"=",result)
Python - 터틀 그래픽 실습
import turtle
turtle.shape("turtle")
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
turtle.right(90)
turtle.forward(200)
import turtle
## 함수
## 변수
myT = None
## 메인 코드
myT = turtle.Turtle()
myT.shape('turtle')
for i in range(0, 4) :
myT.forward(200)
myT.right(90)
turtle.done()
import turtle
import random
## 함수
def screenLeftClick(x, y) :
global r, g, b
turtle.pencolor((r, g, b))
turtle.pendown()
turtle.goto(x, y)
def screenRightClick(x, y) :
turtle.penup()
turtle.goto(x, y)
def screenMidClick(x, y) :
global r, g, b
tSize = random.randrange(1, 10)
turtle.shapesize(tSize)
r = random.random()
g = random.random()
b = random.random()
## 변수
myT = None
pSize, tSize = 10, 0
r, g, b = 0.0, 0.0, 0.0
## 메인 코드
turtle.title('거북이로 그림그리기')
turtle.shape('turtle')
turtle.pensize(pSize)
turtle.onscreenclick(screenLeftClick,1)
turtle.onscreenclick(screenMidClick,2)
turtle.onscreenclick(screenRightClick,3)
turtle.done()
Python - print() 함수를 사용한 실습
print("%d"% 123)
print("%5d" % 123)
print("%05d" % 123)
print ("%f" % 123.45)
print ("%7.1f" % 123.45)
print ("%7.3f" % 123.45)
print ("%s" % "Python")
print ("%10s" % "Python")
print("한 행입니다. \n또 한행입니다.")
boolVar = False
intVar = 100
floatVar = 123.45
strVar = ""
print(type(boolVar))
print(type(intVar))
print(type(floatVar))
print(type(strVar))
strVar = 250
print(type(strVar))
댓글남기기