numbers = [2, 50, 0.12, 1, 9 , 2]
s = numbers.index(0.12)
print(s)
k = numbers.index(2, 3, 6)
print(k)
import random
sampleList = random.sample(range(1, 11), 10)
selectIdx = int(input('숫자 7 위치 입력: '))
searchIdx = sampleList.index(7)
if selectIdx == searchIdx:
print('Bingo!')
else:
print('Fail')
print(sampleList)
print(f'Result - selectIdx: {selectIdx} and searchIdx: {searchIdx}')
import random
types = ['A', 'B', 'AB', 'O']
todayData = []
typeCnt = []
for i in range(100):
type = types[random.randrange(len(types))]
todayData.append(type)
print('todayData: {}'.format(todayData))
print('todayData length : {}'.format(len(todayData)))
for type in types:
print('{}형 \t : {}개'.format(type, todayData.count(type)))
import random
randomNumbers = random.sample(range(1, 11), 5)
userNumber = int(input('숫자 입력(확률 50%): '))
if userNumber in randomNumbers: # in 으로 아이템 유무 파악
print('Bingo!')
else:
print('Fail')
print('randomNumbers: {}'.format(randomNumbers))
print('userNumber: {}'.format(userNumber))
for i in range(len(students)):
print(i)
print(i, students[i])
n = 0
while n < len(students):
print(n)
print(n, students[n])
for s in students:
print(s)
cars = (튜플 목록, ...)
for i in range(len(cars)):
print(cars[i])
for car in cars:
print(car)
studentCnts = (1, 19), (2, 20), (3, 22), (4, 18), (5, 21) # 튜플 안에 튜플
for classNo, cnt in studentCnts:
print('{}학급 학생수: {}'.format(classNo, cnt))
for i in range(len(studentCnts)):
print('{}학급 학생수: {}'.format(studentCnts[i][0], studentCnts[i][1]))
studentCnts = (1, 19), (2, 20), (3, 22), (4, 18), (5, 21)
minClassNo = 0 ; maxClassNo = 0
minCnt = 0 ; maxCnt = 0
for classNo, cnt in studentCnts:
if minCnt == 0 or minCnt > cnt:
minClassNo = classNo
minCnt = cnt
if maxCnt < cnt :
maxClassNo = classNo
maxCnt = cnt
print('least students class {} / {}'.format(minClassNo, minCnt))
print('most students class {} / {}'.format(maxClassNo, maxCnt))
cars = '그랜저', '소나타', '말리부', '카니발', '쏘렌토'
n = 0
while n < len(cars):
print(cars[n])
n += 1
n = 0
flag = True
while flag:
print(cars[n])
n += 1
if n == len(cars):
flag = False
n = 0
while True:
print(cars[n])
n += 1
if n == len(cars):
break
studentCnts = (1, 19), (2, 20), (3, 22), (4, 18), (5, 21)
n = 0
while n < len(studentCnts):
print('{}반 학생수: {}'.format(studentCnts[n][0], studentCnts[n][1]))
n += 1
studentCnts = (1, 19), (2, 20), (3, 22), (4, 18), (5, 21)
minClassNo = 0 ; maxClassNo = 0
minCnt = 0 ; maxCnt = 0
n = 0
while n < len(studentCnts):
if minCnt == 0 or minCnt > studentCnts[n][1]:
minClassNo = studentCnts[n][0]
minCnt = studentCnts[n][1]
if maxCnt < studentCnts[n][1] :
maxClassNo = studentCnts[n][0]
maxCnt = studentCnts[n][1]
n += 1
print('least students class {} / {}'.format(minClassNo, minCnt))
print('most students class {} / {}'.format(maxClassNo, maxCnt))
factorialDic = {}
for i in range(11):
if i == 0:
factorialDic[i] = 1
else:
for j in range(1, (i+1)):
factorialDic[i] = factorialDic[i-1] * j
print(f'factorialDic : {factorialDic}')