반응형
안녕하세요 성조입니다.
두근두근 파이썬 책의 연습 문제를 개인적으로 푼 문제들을 업로드하려 합니다.
2장
1. 사용자가 100살이 되는 연도를 화면에 출력하는 프로그램.
1
2
3
4
5
|
name= input("이름을 입력하시오 : ")
age = int(input("나이를 입력하시오 : "))
year = 2021 + (100 - age)
print(name,"씨는", year ,"년에 100살이시네요!")
|
cs |
2. 3개의 숫자 입력 받고 평균 구하는 프로그램
1
2
3
4
5
|
x = int(input("첫 번째 숫자를 입력하시오 : "))
y = int(input("두 번째 숫자를 입력하시오 : "))
z = int(input("세 번째 숫자를 입력하시오 : "))
print(x, y, z,"의 평균은",((x+y+z)/3),"입니다.")
|
cs |
3. 원의 반지름 입력받고 원의 면적을 구하는 프로그램
1
2
3
4
|
x = int(input("반지름을 입력하시오 : "))
# 원의 면적을 구하는 공식은 파이*반지름^2 이다.
# 일반적으로 3.14를 곱하는데 문제 보기에서 3.141592까지 나왔으므로 다 곱한다.
print("반지름이",x,"인 원의 넓이 = ", ((x**2)*3.141592))
|
cs |
4. (0,0), (100, 0), (200, 0) 좌표에 원 3개 그리는 프로그램.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import turtle
t = turtle.Turtle()
t.shape("turtle")
radius =50
t.goto(0,0)
t.circle(radius)
radius+=20
t.up()
t.goto(100,0)
t.down()
t.circle(radius)
radius+=20
t.up()
t.goto(200,0)
t.down()
t.circle(radius)
|
cs |
5. turtle을 사용하여 한 변의 길이가 100인 삼각형 그리는 프로그램 만들기.
1
2
3
4
5
6
7
8
9
10
11
|
import turtle
t = turtle.Turtle()
t.shape("turtle")
side=100
t.forward(side)
t.left(120)
t.forward(side)
t.left(120)
t.forward(side)
t.left(120)
|
cs |
6. 5번은 한 변의 길이가 100이다. 6번은 200으로 설정해서 그리는 프로그램.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import turtle
t = turtle.Turtle()
t.shape("turtle")
side = int(input(""))
angle = 90
for i in range(0,4):
for j in range(0,3):
t.forward(side)
t.right(angle)
t.forward(side)
t.right(angle)
|
cs |
감사합니다. 다음 포스팅 때 뵙겠습니다!
반응형
'개인 학습용 해설 > 두근두근파이썬' 카테고리의 다른 글
[두근두근 파이썬] 6장 연습문제 개인풀이 (0) | 2022.08.22 |
---|---|
[두근두근 파이썬] 5장 연습문제 개인풀이 (1) | 2021.07.23 |
[두근두근 파이썬] 4장 연습문제 개인풀이 (0) | 2021.05.20 |
[두근두근 파이썬] 3장 연습문제 개인풀이 (0) | 2021.02.07 |
[두근두근 파이썬] 1장 연습문제 개인풀이 (0) | 2021.01.17 |
반응형
안녕하세요 성조입니다.
두근두근 파이썬 책의 연습 문제를 개인적으로 푼 문제들을 업로드하려 합니다.
2장
1. 사용자가 100살이 되는 연도를 화면에 출력하는 프로그램.
1
2
3
4
5
|
name= input("이름을 입력하시오 : ")
age = int(input("나이를 입력하시오 : "))
year = 2021 + (100 - age)
print(name,"씨는", year ,"년에 100살이시네요!")
|
cs |
2. 3개의 숫자 입력 받고 평균 구하는 프로그램
1
2
3
4
5
|
x = int(input("첫 번째 숫자를 입력하시오 : "))
y = int(input("두 번째 숫자를 입력하시오 : "))
z = int(input("세 번째 숫자를 입력하시오 : "))
print(x, y, z,"의 평균은",((x+y+z)/3),"입니다.")
|
cs |
3. 원의 반지름 입력받고 원의 면적을 구하는 프로그램
1
2
3
4
|
x = int(input("반지름을 입력하시오 : "))
# 원의 면적을 구하는 공식은 파이*반지름^2 이다.
# 일반적으로 3.14를 곱하는데 문제 보기에서 3.141592까지 나왔으므로 다 곱한다.
print("반지름이",x,"인 원의 넓이 = ", ((x**2)*3.141592))
|
cs |
4. (0,0), (100, 0), (200, 0) 좌표에 원 3개 그리는 프로그램.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import turtle
t = turtle.Turtle()
t.shape("turtle")
radius =50
t.goto(0,0)
t.circle(radius)
radius+=20
t.up()
t.goto(100,0)
t.down()
t.circle(radius)
radius+=20
t.up()
t.goto(200,0)
t.down()
t.circle(radius)
|
cs |
5. turtle을 사용하여 한 변의 길이가 100인 삼각형 그리는 프로그램 만들기.
1
2
3
4
5
6
7
8
9
10
11
|
import turtle
t = turtle.Turtle()
t.shape("turtle")
side=100
t.forward(side)
t.left(120)
t.forward(side)
t.left(120)
t.forward(side)
t.left(120)
|
cs |
6. 5번은 한 변의 길이가 100이다. 6번은 200으로 설정해서 그리는 프로그램.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import turtle
t = turtle.Turtle()
t.shape("turtle")
side = int(input(""))
angle = 90
for i in range(0,4):
for j in range(0,3):
t.forward(side)
t.right(angle)
t.forward(side)
t.right(angle)
|
cs |
감사합니다. 다음 포스팅 때 뵙겠습니다!
반응형
'개인 학습용 해설 > 두근두근파이썬' 카테고리의 다른 글
[두근두근 파이썬] 6장 연습문제 개인풀이 (0) | 2022.08.22 |
---|---|
[두근두근 파이썬] 5장 연습문제 개인풀이 (1) | 2021.07.23 |
[두근두근 파이썬] 4장 연습문제 개인풀이 (0) | 2021.05.20 |
[두근두근 파이썬] 3장 연습문제 개인풀이 (0) | 2021.02.07 |
[두근두근 파이썬] 1장 연습문제 개인풀이 (0) | 2021.01.17 |