'목록하단 광고 치환자(withSeok)
728x90

 

1
2
3
4
5
6
7
8
9
10
11
# 글자 거꾸로 배열 프로그램
out_str=""
count, k =0,0
int_str=input('글자 입력 : ')
count=len(int_str)
for k in range(0,count):
  out_str += int_str[count-(k+1)]
  print(out_str)
print()
print('최종 결과 : %s' %out_str)
 
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 노래 가사명 바꾸는 프로그램
 
_str="""Hey Jude don't make it bad
Take a sad song and make it better
Remember to let her into your heart
Then you can start to make it better
Hey Jude don't be afraid
You were made to go out and get her
The minute you let her under your skin
Then you begin to make it better
And anytime you feel the pain"""
_user_name=input('Jude 대신 넣을 이름은? ')
print()
print('결과')
print(_str.replace('Jude',_user_name))
cs

 

 

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
# 2. 길이가 n인 정수 리스트에 소수 n개를 넣는 프로그램
 
# 소수 판단 프로그램 withSeok
def primeNum(n) :
  count = 0
  for i in range(2,n) : 
            # 처음 n=2를 가져오면 오류(pass)로 [여기] 바로 실행    
    if n % i == 0 :
      count =  count + 1
  if count == 0 :   # [여기]
    return "pr"
  else :
    return "npr"
 
vn=int(input('몇 개의 소수를 찾을까요? : '))
vl=[]
i=1
while len(vl)<=vn-1 :   # vn=3이면
      # 첫소수 2 추가 후, 길이=1 이므로 결국 소수 3을 추가함
      # 소수 3 추가 후 길이=2 이므로 결국 소수 5 추가함
      # 소수 5 추가 후 길이 3<=2를 만족하지 못하므로 탈출
      # 즉 while 내의 모든 구분을 실행하고 끝남.
  i=i+1
  if primeNum(i)=="pr":
    vl.append(i)
print(vl)
cs

 

 

 

 

728x90

+ Recent posts