1 분 소요

Python

  • 파이썬은 컴파일러를 거치지않음. (컴파일러 : 기계어로 번역된 것 ex) .exe )

  • 기계어가 아닌 스크립트 언어라 좀 느리고, 모바일분야 지원이 약하다.

  • 확장성 및 이식성 : 다양한 라이브러리(확장성)와 플랫폼 독립적인 언어 즉, 이식성.

  • Print 라는 함수를 사용.

#   : 한줄 주석
''' : 여러줄 주석
<형변환>
- 숫자형으로 바꾸는건 int() 이다.
- Str() 함수로 숫자를 문자로 바꿔서 식을 씀. 
- 대신에 , 를 사용하면 따로 str 함수를 쓰지 않으나 결과 값에 스페이스가 들어감.

Python - 간단한 계산기 실습

image

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 - 터틀 그래픽 실습

image

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()

image

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() 함수를 사용한 실습

image

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)) 

태그:

카테고리:

업데이트:

댓글남기기