**# 실습문제 1번**
sentence="qwery i love weds sejong"
a=sentence.count('s')
b=sentence.count('t')
c=sentence.count('w')
d=sentence.count('e')
x=sentence[6:12] + sentence[17:]
y=str(a)+str(b)+str(c)+str(d)
print("세종:"+x.upper()+"\\""+str(y)+"\\"")

**# 실습문제 2번**
string = "gnojes"
a = string[::-1].upper()

phone_number = "010-1234-5678"
b = phone_number.replace("-", "")

import random
c = random.randint(1, 100)

print("학교: {}, 전화번호: {}, 변수: {}".format(a, b, c))
**# 이론문제 1번**
1.from random import *을 사용하고, print(int(random() * 5) + 1) 라고 입력 받으면 1 ~ 5 이하의 임의의 값이 생성된다.(2점)
O
 
2. from random import *을 사용하고, print(randint(1,50)) 라고 입력 받으면 1 ~ 50 이하의 임의의 값이 생성된다.(1점)
O

3.jumin = "050913-3234567" 에서 print(jumin[7:-4])를 입력하면 숫자 23 이 출력된다.(2점)
X, 323 출력

4.sejong ="sejong is good" 에서  index = sejong.index("o")를 입력받고 print(index)로 출력하면  숫자 4가 출력된다.(2점)
X, 숫자 3이 출력된다.

5.sejong ="sejong is good"에서 print(sejong.find("wrong")) 와 print(sejong.index("wrong")) 은 출력값에서 모두 에러가 난다.(1점)
X, index는 에러가 뜨지만 find에서 -1 된다.

6.print(max(abs(5,-10)))을 출력하면 오류가 나지 않고 숫자 10이 출력된다.(1점)
X, 2개가 들어가서 안 됨.

7.역 쓸래쉬 n 말고도 """을 사용하면 줄을 바꿔서 문장을 출력할수 있다. (1점)
x, 주석처리할 때 사용

**# 이론문제 2번
1. print(abs(-10)) 출력값 ? (1점) 10 //abs는 절댓값 출력
2. print(pow(4,3)) 출력값 ? (1점) 64 //4의 세제곱인 64 출력
3. print(ceil(3.14)) 출력값 ? (1점) 4 //ceil은 올림이므로 4 출력
4.string = " I Love Sejong" 일 때, print(string.find("sai")) 실행 결과는? (2점) -1 //sai가 string에 없으므로
5.string = " I Love Sejong" 일 때, print(string.index("sai")) 실행 결과는? (2점) 에러//인덱스라 에러
6.print(int(random()*10+1))은 1~10 미만의 임의의 값을 생성한다 o/x (2점) x/ 1~10이하의 값을 생성함
7. %s는 정수건 하나의 문자건 상관없이 값 출력이 가능하다 o/x (1점) o**