L[1:3] = [100] print(L)
L[1:3] = [(100)] print(L)
L[1:3] = 100 print(L)
L[1:3] = (100) print(L)
L[1:3] = (100, 101, 102) print(L)
L[1:3] = [100, 101, 102] print(L)
L[1:3] = [(100, 101, 102)] print(L)
L[1:3] = [[100, 101, 102]] print(L)
다음 코드를 보고 물음에 답하시오.
a = [1, 2, 3] b = a * 3 c = [a] * 3 print(b) print(c)
a[0]=0
s = ' first star : second star : third star ' l = ['first star', 'second star', 'third star']
>>> addall([1]) 1
>>> addall([1, 2, 3, 4, 5, 6, 7, 8, 9]) 45
>>> addallodd([1]) 1
>>> addallodd([1, 2, 3, 4, 5, 6, 7, 8, 9]) 25
다음 코드를 보고 물음에 답하시오.
L1 = [1, 2, 3] L2 = [4, 5, 6] d = {'low':L1, 'high':L2} e = d f = d.copy() print(d) print(e) print(f) print() d['low'] = [10, 20, 30] d['high'][1] = 500 print(d) print(e) print(f)
{'high': [4, 500, 6], 'low': [1, 2, 3]}
def isStrange(num):
'''
함수 포맷 변경하지 마세요.
재귀적인 함수는 함수 안에서 자기 자신 함수를 호출하는 것을 말합니다.
'''
return True # or False or isStrange(매개변수 숫자)
1. num = 0 => True
2. num = 56 => True
3. num = 100 => False
4. num = 7882602506492313600 => True
5. num = 6012302549522098651 => False
def solve(a):
'''
함수 포맷 변경하지 마세요.
필요시 solve(a)를 해결하기위한 다른 함수를 만들 수는 있음.
'''
return []
1. a = [1, 2, 1, 1, 1, 2, 1, 3] => [3, 4, 6, 12]
2. a = [1, 1, 1, 1] => [1, 2, 4]
3. a = [9999] * 10**5 =>
[9999,19998,39996,49995,79992,99990,159984,199980,249975,319968,399960,499950,799920,999900,1249875,1599840,1999800,2499750,3999600,4999500,6249375,7999200,9999000,12498750,19998000,24997500,31246875,39996000,49995000,62493750,99990000,124987500,199980000,249975000,499950000,999900000]
[Incremental Project] 이전 Assignment 2의 마지막 문제는 웹 URL로 지정된 웹페이지를 문자열로 가져와 모든 HTML 태그를 제외한 순수 텍스트를 얻어내고 그 안에 존재하는 단어를 추출하고 단어들의 총 개수를 출력하는 프로그램을 작성하는 것이었다. 이번에는 그 마지막 숙제를 그대로 확장하여 웹 URL로 지정된 웹페이지 내 순수 텍스트 안에 존재하는 각 단어들에 대해 다음 요구사항 대로 출력하는 프로그램을 작성하시오.
요구사항 1. CSS와 Javascript 내용도 모두 제거하시오 (이전 숙제에서 이미 제외하였다면 본 요구사항 무시)
즉, 아래와 같은 코드는 <style> 및 <script>태그 뿐만 아니라 그 안의 내용 전체를 모두 제거
<style>
h1 {
color: blue;
}
</style>
<script>
int a = 10;
...
</script>
import string print(string.punctuation)