
for (variable) in [list] :
list 안에 있는 item들을 하나씩 꺼내서 list의 끝 item까지 반복으로 실행하는 것

max valure by for
student_scores = [150, 142, 185, 120, 171, 184, 149, 24, 59, 68, 199, 78, 65, 89, 86, 55, 91, 64, 89] #max함수처럼 최대값 print하기 max=student_scores[0] for score in student_scores: if max>=score : max=max else: max=score print(max)
range함수

내가 만든 Hard.ver
#Hard Ver. n=0 pw="" for n in range(1,nr_letters+1): a = random.choice(letters) pw+=a for n in range(1,nr_symbols+1): b = random.choice(symbols) pw+=b for n in range(1,nr_numbers+1): c = random.choice(numbers) pw+=c print(pw) pw2=random.sample(pw,k=len(pw)) print(pw2) print(f"Your password is : {pw2}")
솔루션 Hard.ver
# Hard level password_list = [] for char in range(0, nr_letters): password_list.append(random.choice(letters)) for char in range(0, nr_symbols): password_list.append(random.choice(symbols)) for char in range(0, nr_numbers): password_list.append(random.choice(numbers)) print(password_list) random.shuffle(password_list) print(password_list) password = "" for char in password_list: password += char print(f"Your password is: {password}")