본문 바로가기

기록/Python

두근두근파이썬 5장 연습문제

1.

age = 20

if age < 20:

print("20살 미만")

else:

print("20살 이상")

 

2.

age = int(input("나이를입력"))

if age < 20:

print("20살 미만")

elif age >= 30 and age <=50:

print("30살이상 50살이하")

else:

print("20살 이상")

 

3.

c = int(input("현재 온도 입력"))

if c >= 25:

print("반바지")

else:

print("긴바지")

 

4.

score = int(input("시험점수를 입력하세요"))

total = score // 10

 

if total == 9:

print("A학점")

elif total == 8:

print("B학점")

elif total == 7:

print("C학점")

elif total == 6:

print("D학점")

else:

print("F학점")

 

5.

import random

na = random.randint(1,100)

nb = random.randint(1,100)

while nb >= na: #음수제거

na = random.randint(1,100)

 

result = int(input("{} - {} = ".format(na,nb)))

 

if result == na-nb:

print("정답")

else:

print("틀림")

 

6.

n = int(input("정수입력:"))

if n % 2 == 0 and n %3 == 0:

print("2, 3 으로 나누어 집니다.")

else:

print('2, 3 으로 나누어 지지 않습니다.')

 

7.

import random

 

lo = random.randint(1,99)

print(lo) # lo의 값

user = int(input("번호입력 1~99 : "))

 

r1 = lo // 10

r2 = lo % 10

u1 = user // 10

u2 = user % 10

if lo == user:

print("상금 100만원")

elif r1 == u1 or r1 == u2 or r2 == u1 or r2 == u2:

print("상금 50만원")

else:

print("미당첨")

 

8.

from turtle import*

 

bigx = int(input("큰 원의 중심좌표 x: "))

bigy = int(input("큰 원의 중심좌표 y: "))

bigr = int(input("큰 원의 반지름:"))

smallx = int(input("작은 원의 중심좌표 x: "))

smally = int(input("작은 원의 중심좌표 y: "))

smallr = int(input("작은 원의 반지름: "))

 

r = ((bigx-smallx)**2 + (bigy-smally)**2)**0.5

 

up()

goto(bigx, bigy)

down()

circle(bigr)

 

up()

goto(smallx, smally)

down()

circle(smallr)

 

if bigr > r + smallr:

write("작은원은 큰원 내부에 있습니다..")

elif r < bigr + smallr:

write("걸쳐있습니다..")

else:

write("작은원은 큰원 외부에 있습니다..")

 

 

사진올리기 귀찬 

'기록 > Python' 카테고리의 다른 글

두근두근파이썬 4장 연습문제  (0) 2019.05.25
두근두근파이썬 3장 연습문제  (0) 2019.04.04
두근두근파이썬 2장 연습문제  (0) 2019.04.04
두근두근 파이썬 1장 연습문제  (0) 2019.04.04
[python] split()  (0) 2019.04.03