파이썬 이틀 배운 초보입니다ㅠㅠ
본문
이게 간단한 건지 어려운 건지도 모르는 초보입니다ㅠㅠ
한 문제만이라도 도와주시면 감사하겠습니다!!
문제1. list 연습 mylist1 = ["M", "na", "i", "Ke"] mylist2 = ["y", "me", "s", "lly"] 위의 주어진 리스트를 이용해서 아래와 같이 출력하도록 하기. ['My', 'name', 'is', 'Kelly']
문제 2. list 연습 mylist0 = [34, 54, 67, 89, 11, 43, 94] 위의 리스트를 이용하여 아래와 같이 출력되도록 하기. # 5번째 숫자 빼기 [34, 54, 67, 89, 43, 94] #5번째 숫자를 확인하여(그대로두고) 리스트 마지막에 추가하기 [34, 54, 67, 89, 11, 43, 94, 11]
문제 3. If 조건문 연습 mylistOne = [3, 6, 9, 12, 15, 18, 21] mylistTwo = [4, 8, 12, 16, 20, 24, 28] 위의 주어진 리스트를 이용하여 아래와 같이 출력되도록 하기. # 6의배수 출력 [6, 12, 18] # 4의 배수 출력 [4, 12, 20, 28] # 리스트원의 6의 배수, 리스트투의 4의 배수 [6, 12, 18, 4, 12, 20, 28]
문제 4. For 문 활용 아래와 같이 출력되도록 하기. 5 4 3 2 1 4 3 2 1 3 2 1 2 1 1
문제 5. Count 이해하기 아래의 코드를 작성해보고 코드의 의미를 한줄한줄 주석으로 달아주세요. listdata = [2,2,1,3,8,5,7,6,3,6,2,3,9,4,4] c1 = listdata.count(2) c2 = listdata.count(7) print(c1) print(c2)
답변 1
1.
mylist1 = ["M", "na", "i", "Ke"]
mylist2 = ["y", "me", "s", "lly"]
mylist3 = []
for i in range(len(mylist1)):
mylist3.insert(i, mylist1[i] + mylist2[i])
2.
mylist0 = [34, 54, 67, 89, 11, 43, 94]
del mylist0[5] # 숫자 빼기
print(mylist0)
mylist0.append(mylist0[4]) # 숫자 추가
print(mylist0)
3.
6의 배수
mylistOne = [3, 6, 9, 12, 15, 18, 21]
for i in mylistOne :
if(i % 6 == 0) :
print(i)
4의 배수
mylistTwo = [4, 8, 12, 16, 20, 24, 28]
for i in mylistTwo :
if(i % 4 == 0) :
print(i)
6, 4의 배수 합치기
mylistThree = []
mylistOne = [3, 6, 9, 12, 15, 18, 21]
for i in mylistOne :
if(i % 6 == 0) :
mylistThree.append(i)
mylistTwo = [4, 8, 12, 16, 20, 24, 28]
for i in mylistTwo :
if(i % 4 == 0) :
mylistThree.append(i)
print(mylistThree)
4.
n = [5, 4, 3, 2, 1]
while(len(n)) :
print(n)
del n[0]
5.
listdata = [2,2,1,3,8,5,7,6,3,6,2,3,9,4,4]
c1 = listdata.count(2) # listdata에서 2가 몇 개인지
c2 = listdata.count(7) # listdata에서 7이 몇 개인지
print(c1)
print(c2)