두근두근 파이썬 7장 연습문제 문제풀이
1번 문제
import turtle
import random
t=turtle.Turtle()
t.shape("turtle")
s=turtle.Screen()
s.bgcolor("skyblue")
x=random.randint(1,100)
y=random.randint(1,100)
t.fillcolor("white")
def snow(x,y):
t.penup()
t.goto(x,y)
t.begin_fill()
t.circle(60)
t.lt(90)
t.fd(90)
t.rt(90)
t.circle(30)
t.lt(90)
t.fd(50)
t.rt(90)
t.circle(40)
t.end_fill()
t.rt(90)
t.fd(60)
t.lt(135)
t.pendown()
t.fd(100)
t.backward(100)
t.lt(90)
t.fd(100)
snow(x,y)
snow(x,y)
2번 문제
import turtle
t=turtle.Turtle()
t.shape("turtle")
def hexa():
i=0
while i<6:
t.fd(50)
t.rt(60)
i=i+1
t.fd(50)
t.lt(60)
j=0
while j<6:
hexa()
j=j+1
3번 문제
import turtle
t=turtle.Turtle()
t.shape("turtle")
x=0
y=0
t.lt(90)
t.fd(250)
t.fd(-250)
t.rt(90)
t.fd(250)
t.fd(-250)
while x<150:
y=x*x+1
t.goto(x,0.01*y)
x=x+1
4번 문제
import turtle
t=turtle.Turtle()
t.shape("turtle")
def draw_line():
t.fd(100)
t.bk(100)
for i in range(12):
draw_line()
t.lt(30)
5번 문제
def birthday():
name=str(input("이름="))
print("Happy Birth day to you!")
print("Happy Birth day to you!")
print("Happy Birth day, dear",name)
print("Happy Birth day to you!")
birthday()
6번 문제
def math():
x=int(input("첫 번째 정수:"))
y=int(input("두 번째 정수:"))
print("정수",x,"+",y,"의 합은?",x+y)
math()
7번 문제
pi=3.14159265358979
def circleArea(d):
print("반지름이",d,"인 원의 면적:",pi*d**2)
def circlecircumference(d):
print("반지름이",d,"인 원의 둘레:",pi*2*d)
d=float(input("반지름을 입력하시오"))
circleArea(d)
circlecircumference(d)
8번 문제
def add(a,b):
print(a,"+",b,"=",a+b)
def sub(a,b):
print(a,"-",b,"=",a-b)
def mul(a,b):
print(a,"x",b,"=",a*b)
def div(a,b):
print(a,"/",b,"=",a/b)
a=int(input("첫 번째 정수를 입력하시오"))
b=int(input("두 번째 정수를 입력하시오"))
add(a,b)
sub(a,b)
mul(a,b)
div(a,b)
'BIG DATA STUDY > 두근두근파이썬 문제풀이' 카테고리의 다른 글
두근두근 파이썬 연습문제 10장 (0) | 2022.04.08 |
---|---|
두근두근 파이썬 연습문제 9장 (0) | 2022.01.16 |
두근두근 파이썬 연습문제 6장 (1) | 2022.01.15 |
두근두근 파이썬 연습문제 5장 (0) | 2022.01.15 |
두근두근파이썬 연습문제 4장 (0) | 2022.01.12 |
댓글