-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathlistExcercise.py
More file actions
50 lines (42 loc) · 1.05 KB
/
Copy pathlistExcercise.py
File metadata and controls
50 lines (42 loc) · 1.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# 정수들을 담은 nums 리스트가 있다.
# nums 안의 원소들 중에서 가장 작은 수를 찾는 프로그램
nums = [5, 15 ,2, -8, -12, -29, 43, 1]
min = nums[0]
for num in nums:
if num < min:
min = num
print(f"최솟값은 {min} 이다")
# 홀수 번째 원소들의 합계를 구하는 프로그램
sum = 0
for i in range(0, len(nums), 2):
sum += nums[i]
print(sum)
i = 1
sum = 0
for num in nums:
if i % 2 == 1:
sum += num
i += 1
print(sum)
# 로또 번호 추출기. 1~45 중 6개의 번호를 추출 (단 번호 중복 X)
# 리스트와 파이썬 멤버십 연산자 이용
# import random
# list = [0]
#
# i = 0
# while True:
# if list[i] not in list: 항상 False. list[i]는 list안에 반드시 포함되기 때문
# list.append(random.randint(1, 45))
# i += 1
# if len(list) == 6:
# break
#
# print(list)
import random
lotto = []
while len(lotto) < 6:
num = random.randint(1, 45)
if num not in lotto:
lotto.append(num)
for num in lotto:
print(num, end=" ")