23.05.10(파이썬)

MH S·2023년 5월 10일

Python

목록 보기
1/2

파이썬 설치

https://www.python.org/downloads/

파이참 설치

https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows


설치 완료 후 프로그램 실행시 위와 같은 화면이 나옴


프로젝트 파일 경로 설정

폰트 수정하는 법




파이썬 간단한 예제

ex2.py

# ex2.py

a = int(input("첫번째 숫자를 입력하세요 : "))
b = int(input("두번째 숫자를 입력하세요 : "))
result = a + b
print(a, " + ", b, " = ", result)
result = a - b
print(a, " - ", b, " = ", result)
result = a * b
print(a, " * ", b, " = ", result)
result = a / b
print(a, " / ", b, " = ", result)

결과

ex3.py

# ex03.py

import turtle #필요한 모듈을 가져옴

turtle.shape('turtle')

turtle.color('red')
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()
turtle.done()

결과

ex6.py

#ex6.py

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()
    
pSize = 10
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()

결과

ch03/ex1.py

#ex1.py

print("%d" %123)
print("%5d" %123) # 123 과 합쳐서 5 자리 확보
print("%05d" % 123) # 5자리를 확보한 후 오른쪽 정렬 빈칸에 0을 삽입
print("%f" % 123.45) # 실수를 6자리까지 출력
print("%7.1f" % 123.45) # 전체 7자리 확보. 소수점은 1자리

print("%s" % "파이썬")
print("%10s" % "Python")

print("\n줄 바꿈\n연습")
print("\t 탭키 \t연습")
print("글자가 \"강조\" 되는 효과")
print("\\\\\\ 역슬래시 세개 출력")
print(r"\n\t''\\를 그대로 출력")

결과

ch04/ex2.py

a = ord('a')
print(a)

a = ord('A') #65
mask = 0x0F #15, 0000, 1111
print("%x & %x = %x" %(a, mask, a&mask)) # &x는 16진수
print("%x & %x = %x" %(a, mask, a|mask))

mask = ord('a')-ord('A')
# print(mask) #32

b = a ^ mask
print("%c ^ %d = %c" %(a, mask, b)) # %c 문자
a = b ^ mask
print("%c ^ %d = %c" %(b, mask, a))

결과

0개의 댓글