중복되지 않게 리스트 합치기
: for문과 not in 활용


num = int(input('1보다 큰 정수 입력:'))
#약수
listA= []
#소수
listB= []
for i in range(1, num+1) :
if i == 1 :
listA.append(i)
else :
if num % i == 0:
listA.append(i)
print(f'약수 리스트 : {listA}')
for i in range(2, num+1) :
if num % i == 0:
continue
listB.append(i)
print(f'소수 리스트 : {listB}')
num = int(input('1보다 큰 정수 입력:'))
listB = []
for number in range(2, num+1) :
flag = True
for i in range(2,number) :
if number % i == 0:
flag = False
if flag:
listB.append(number)
print(f'소수 리스트 : {listB}')

import random
randomList = random.sample(range(1,101),10)
evens = []
odds = []
for i in randomList:
if i % 2 == 0:
evens.append(i)
else :
odds.append(i)
print(f'짝수 리스트: {evens}')
print(f'홀수 리스트: {odds}')

import random
customers = []
for i in range(100):
customers.append(random.randint(1,100))
print(customers)
group1 = 0
group2 = 0
group3 = 0
group4 = 0
group5 = 0
for age in customers :
if age <=7 :
group1 += 1
elif age >=8 and age <=13 :
group2 += 1
elif age >=14 and age <=19 :
group3 += 1
elif age >=20 and age <=64 :
group4 += 1
else :
group5 += 1
totalPrice = group1 * 0 + group2 * 200 \
+ group3 * 300 + group4 * 300 +\
group5 * 0
print(f'총 금액: {totalPrice}')

friends = []
for i in range(5):
friends.append(input('친구이름 입력: '))
print(friends)
friends.sort()
print(friends)
friends.reverse()
print(friends)
