python04.pptx


4-18. 사각형의 각 변에 "안녕하세요?" 홍길동씨, 터틀 인사드립니다"를 출력해보자.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import turtle
= turtle.Turtle()
t.shape("turtle")
= turtle.textinput("""이름을 입력하시오: "# 터틀그래픽에서 문자열을 입력받는 방
t.write("안녕하세요?" + s +"씨, 터틀 인사드립니다."# 터틀그래픽에서 문자열을 출력하는 방법
t.left(90)
 
t.forward(100)
t.write("안녕하세요?" + s +"씨, 터틀 인사드립니다."# 터틀그래픽에서 문자열을 출력하는 방법
 
t.left(90)
t.forward(100)
t.write("안녕하세요?" + s +"씨, 터틀 인사드립니다."# 터틀그래픽에서 문자열을 출력하는 방법
 
t.left(90)
 
t.forward(100)
t.write("안녕하세요?" + s +"씨, 터틀 인사드립니다."# 터틀그래픽에서 문자열을 출력하는 방법
 
t.left(90)
t.forward(100)
t.write("안녕하세요?" + s +"씨, 터틀 인사드립니다."# 터틀그래픽에서 문자열을 출력하는 방법
cs

 

 


4-20. 주민등록번호 앞 6자리를 입력으로 받아서,

 당신은 ######일 생입니다를 출력하시오

 

1
2
arr = input("주민등록번호 앞 6자리를 입력하시오 : ")
print("당신은 ",arr[0:2],"년",arr[2:4],"월",arr[4:6],"일 생입니다")
cs

 


4-21. 사용자가 문자 2개로 이루어진 기호를 입력한다

중간에 들어갈 문자열을 입력 받아서 위 두 기호 사이에 삽입한 결과를 출력하는 프로그램을 작성하시오 

 

1
2
3
arr1 = input("기호를 입력하시오 : ")
arr2 = input("중간에 삽입할 문자열을 입력하시오 : ")
print(arr1[0]+arr2+arr1[1])
cs

 


4-24.

 

1
2
3
print('안녕하세요?')
name = input('취미가 무엇인가요? ')
print('네 저도 '+ name +' 좋아합니다')
cs

 


4-25, 29오늘의 연도, , 일을 모두 합하여 화면에 출력하는 프로그램을 작성해 보자.

당신이 몇 살 때 년도를 알고 싶습니까?” (입력)

 당신이 (입력)살 때는 ####년 입니다출력하시오

 

1
2
3
4
5
6
7
8
9
10
11
12
import time
 
now = time.time()
thisYear = int(1970 + now//(365*24*3600))
print("올해는 " + str(thisYear)+"입니다.")
 
age = int(input("몇 살이신지요? "))
print("2050년에는 "+str(age + 2050-thisYear)+"살 이시군요.")
 
arr = int(input("당신이 몇 살 때 년도를 알고 싶습니까?"))
# print("당신이 %s살 때는 %s년 입니다" % (arr,arr+2018))
print("당신이",arr,"살 때는",arr+2018,"년입니다")
cs

 


4-33. 4개의 정수를 입력으로 받아서 리스트에 저장한다

리스트에 저장된 정수들의 합을 출력하는 프로그램을 작성하시오

 

1
2
3
4
5
6
7
8
9
10
11
12
13
arr = []
 
#for i in range(4):
ch = int(input('정수 입력: '))
arr.append(ch)
ch = int(input('정수 입력: '))
arr.append(ch)
ch = int(input('정수 입력: '))
arr.append(ch)
ch = int(input('정수 입력: '))
arr.append(ch)
 
print (arr[0+ arr[1+ arr[2+ arr[3])
cs

 


4-34. 이름을 리스트로 저장했다가 출력하는 프로그램을 작성하자.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
friend_list = [ ]
 
friend = input("친구의 이름을 입력하시오: ")
friend_list.append(friend)
 
friend = input("친구의 이름을 입력하시오: ")
friend_list.append(friend)
 
friend = input("친구의 이름을 입력하시오: ")
friend_list.append(friend)
 
friend = input("친구의 이름을 입력하시오: ")
friend_list.append(friend)
 
friend = input("친구의 이름을 입력하시오: ")
friend_list.append(friend)
 
print(friend_list)
cs

 



4-36. 리스트에 색상을 문자열로 저장하였다가 하나씩 꺼내서 거북이의 채우기 색상으로
설정하고 원을 그려 보자.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import turtle
= turtle.Turtle()
t.shape("turtle")
 
# 리스트를 사용하여 색상을 문자열로 저장한다.
color_list = [ "yellow""red""blue""green" ]
 
t.fillcolor(color_list[0]) # 채우기 색상을 설정한다.
t.begin_fill() # 채우기를 시작한다.
t.circle(100# 속이 채워진 원이 그려진다.
t.end_fill() # 채우기를 종료한다.
 
t.forward(50)
t.fillcolor(color_list[1]) # 채우기 색상을 설정한다.
t.begin_fill() # 채우기를 시작한다.
t.circle(100# 속이 채워진 원이 그려진다.
t.end_fill() # 채우기를 종료한다.
 
 
t.forward(50)
t.fillcolor(color_list[2]) # 채우기 색상을 설정한다.
t.begin_fill() # 채우기를 시작한다.
t.circle(100# 속이 채워진 원이 그려진다.
t.end_fill() # 채우기를 종료한다.
 
t.forward(50)
t.fillcolor(color_list[3]) # 채우기 색상을 설정한다.
t.begin_fill() # 채우기를 시작한다.
t.circle(100# 속이 채워진 원이 그려진다.
t.end_fill() # 채우기를 종료한다.
cs

 


4-38. 사용자가 입력하는 3개의 좌표 (x1, y1), (x2, y2), (x3, y3)를 리스트에 저장한다. 거북이가 (x1, y1)à(x2, y2)à(x3, y3) 로 이동하는 프로그램을 작성하시오

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
int_arr = [ ]
 
arr = int(input("x1 : "))
int_arr.append(arr)
 
arr = int(input("y1 : "))
int_arr.append(arr)
 
arr = int(input("x2 : "))
int_arr.append(arr)
 
arr = int(input("y2 : "))
int_arr.append(arr)
 
arr = int(input("x3 : "))
int_arr.append(arr)
 
arr = int(input("y3 : "))
int_arr.append(arr)
 
 
print(int_arr)
 
import turtle
= turtle.Pen()
 
t.shape("turtle")
 
t.goto(int_arr[0],int_arr[1])
# t.down()
t.goto(int_arr[2],int_arr[3])
# t.down()
t.goto(int_arr[4],int_arr[5])
cs

 














'PYTHON > TRAINNING' 카테고리의 다른 글

PYTHON 6장 반복문  (0) 2018.01.06
PYTHON 5장 조건문  (0) 2018.01.06
PYTHON 3장 계산하기  (0) 2018.01.04
PYTHON 2장 변수를 소개합니다  (1) 2018.01.03
PYTHON 1장 파이썬 소개  (0) 2018.01.03
Posted by 너래쟁이
: