프로그래밍

으뜸 파이썬 CHAPTER 1 연습문제

나무거나 2024. 7. 9. 00:03
728x90

1~3번 제외

4.

(1) print('Hello Python!') - 오류 없음

(2) print("Hello Python!') - 작은 따옴표와 큰 따옴표가 섞여서 나오면 안됨.

print("Hello Python!") 이나 print('Hello Python!')로 수정

(3) print(Hello Python!) - 따옴표가 없음

2번과 같이 수정

(4) print(100 + '200') - 숫자와 문자가 한번에 나옴

print(100+200)이나 print('100' + '200')이나 print('100 + 200') 로 수정

5.

print("'Welcome to python!!'")

print("'Welcome to python!!'")

print("'Welcome to python!!'")

print("'Welcome to python!!'")

print("'Welcome to python!!'")

결과

'Welcome to python!!'

'Welcome to python!!'

'Welcome to python!!'

'Welcome to python!!'

'Welcome to python!!'

6.

print('*************************************')

print('안녕하세요~')

print('저는 홍길동입니다.')

print('대한대학교 정보통신공학과 1학년입니다')

print('*************************************')

실행결과

*************************************

안녕하세요~

저는 홍길동입니다.

대한대학교 정보통신공학과 1학년입니다

*************************************

7.

print(' * ')

print(' *** ')

print(' ***** ')

print(' *******')

실행결과

*

***

*****

*******

8.

7번 뒤집어서 실행

9. print() 안에 넣어 수식 실행

10.

(1) print(1+2+3+4+5+6+7+8+9+10)

(2) r = 반지름, R = 둘레

r = 5

R = 2*r*3.14

print(R)

-> 31.400000000000002

(3) l = 한변의 길이, R = 둘레

l = 25

R = l * 4

print(R)

-> 100

(4) l = 한변의 길이, A = 넓이

l = 25

A = l * l

print(A)

-> 625

(5) h = 높이, b = 밑변, R = 둘레

h = 10

b = 30

R = (h + b) * 2

print(R)

80

(6) h = 높이, b = 밑변, A = 넓이

h = 10

b = 30

A = h * b

print(A)

300

11. 속력(s) 80km/h, 시간(t) 1시간 30분 = 1.5시간, 거리(d) = 속력 * 시간

s = 80

t = 1.5

d = s * t

print(d)

-> 120.0

12. 시간(t) 2시간, 거리(d) = 190 km/h, 속력(s) = 거리 / 시간

t = 2

d = 190

s = d / t

print(s)

-> 85

13. 거리(d), 빛(l), 시간(t)

d = 149597870

l = 299792

t = d / l

tm = t / 60

print(t, tm)

-> 499.00554384373163 8.316759064062193

14.

(1) 3!

print(3 * (3 - 1) * (3 - 2))

-> 6

이후 동일

15.

a = 100

b = 200

av = (a + b) / 2

print(a,'와',b,'의 평균값 :',av)

-> 100 와 200 의 평균값 : 150.0

 

16.

print('50 + 30 =', 50 + 30)

print('50 - 30 =', 50 - 30)

print('50 * 30 =', 50 * 30)

print('50 / 30 =', 50 / 30)

50 + 30 = 80

50 - 30 = 20

50 * 30 = 1500

50 / 30 = 1.6666666666666667

17. 16번과 같은 문제

728x90