창의적 문제 해결을 위한 파이썬 프로그래밍 Chapter 3 Basic Coding
창의적 문제 해결을 위한 파이썬 프로그래밍 Chapter 3 Basic Coding
#3-1
#책 설명확인
#3-2
a = 3
b = a + 4
c = b * 5
print(a,b,c)
#3-3
#b가 초기화되지 않음
#3-4
a=3
b=2
c=1
a=a+1
b=b
c=a+b
c=c+1
print(a,b,c)
#3-5
s1 = "pyt"
s2 = "hon"
s3 = s1+s2
print(s1,s2,s3)
#3-6
s1 = "대한"
s2 = "민국"
print(s1+s2)
print(s1, s2)
print(s1+s2, "만세")
#3-7
s1 = "#"
print(s1*3)
print(s1*5)
#3-8
x = str(input("문자열 입력: "))
print(x+"을 입력하셨습니다.")
#3-9
x = int(input("정수를 입력하시오:"))
print(x+10)
#3-10
x = float(input("실수 입력: "))
y = int(x)
print(x,y)
#3-11
a = int(input("정수 입력: "))
b = str(a)
print(type(a), type(b))
#3-12
import turtle
turtle.shape("turtle")
turtle.reset()
length = 200
turtle.forward(length)
#3-13
import turtle
turtle.shape("turtle")
side = int(input("한 변의 길이 :"))
turtle.reset()
turtle.forward(side)
turtle.left(120)
turtle.forward(side)
turtle.left(120)
turtle.forward(side)
turtle.left(120)
#3-14
import turtle
turtle.shape("turtle")
radius = int(input("반지름: "))
turtle.reset()
turtle.circle(radius)
turtle.circle(radius, steps = 4)
#3-15
import turtle
turtle.shape("turtle")
distance = int(input("거리:"))
turtle.reset()
turtle.forward(distance)
turtle.right(90)
turtle.forward(distance)
turtle.right(90)
turtle.forward(distance)