def func(n):
count = 0
for num in range(1, n + 1):
count += num
return count
func(10)
def sum_all(n):
total = 0
for num in range(1, n + 1):
total += num
return total
sum_all(100)
def sum_all(n):
return int(n * (n + 1) / 2)
sum_all(100)
names = ['Dave', 'David', 'Anthony', 'Andy', 'Dave']
names = ['Dave', 'David', 'Anthony', 'David', 'Dave'] find_same_name(names) 출력: ['Dave', 'David', 'Anthony']</div>
def find_same_name(name_list):
for index, name in enumerate(name_list): # 반복문에 주의!
for index2 in range(index + 1, len(name_list)): # 반복문에 주의!
if (name == name_list[index2]):
del name_list[index2]
return name_list
def find_same_name(name_list):
for index, name in enumerate(name_list):
for index2 in range(index + 1, len(name_list)):
if (name == name_list[index2]):
del name_list[index2]
return name_list
name_list = ['Dave', 'David', 'Anthony', 'David', 'Dave']
find_same_name(name_list)