##실습문제 1
# 주어진 문장
문장 = "qwery i love weds sejong"

# 문장에서 s, t, w, e의 개수를 세기
count_s = 문장.count('s')
count_t = 문장.count('t')
count_w = 문장.count('w')
count_e = 문장.count('e')

# 2024 변수 생성
2024 = str(count_s) + str(count_t) + str(count_w) + str(count_e)

# 최종 출력
print(f"세종:I LOVE SEJONG \\"{2024}\\"")	

##실습문제 2
import random##random 함수 사용 헤드파일

string="gnojes"##string 초기화

a= string[::-1].upper()##변수 a에 역순후 대문자 변환

phone_number= "010-1234-5678"##phone number에 초기화

b= phone_number.replace("-","")##replace 사용하여 하이픈 제거 

c= str(random.randrange(1,101))##randrange(1,101): 1이상 100이하 랜덤수
ㅌ
print("학교: {} , 전화번호: {} , 변수: {}".format(a,b,c) )##format은 할당 자리에 변수 출력

##이론 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(im
5.sejong ="sejong is good"에서 print(sejong.find("wrong")) 와 print(sejong.index("wrong")) 은 출력값에서 모두 에러가 난다.(1점)//x
6.print(max(abs(5,-10)))을 출력하면 오류가 나지 않고 숫자 10이 출력된다.(1점)//x
7.역 쓸래쉬 n 말고도 """을 사용하면 줄을 바꿔서 문장을 출력할수 있다 (1점)//O
)##이론 2
1. print(abs(-10)) 출력값 ? (1점) //10
2. print(pow(4,3)) 출력값 ? (1점) //64
3. print(ceil(3.14)) 출력값 ? (1점) //출력 안됨. (import math 사용 print(math.celi(3.14))=4

4.string = " I Love Sejong" 일 때, print(string.find("sai")) 실행 결과는? (2점)//-1 찾는문자(sai) 없음//find함수
5.string = " I Love Sejong" 일 때, print(string.index("sai")) 실행 결과는? (2점)// X 실행 안됨
6.print(int(random()*10+1))은 1~10 미만의 임의의 값을 생성한다 o/x (2점)//x
7. %s는 정수건 하나의 문자건 상관없이 값 출력이 가능하다 o/x (1점)//O