# data[].attributes.body
import random

question = 0
# 詢問要第幾期結果
while question == 0:
    x = 0
    y = 0
    n = 10
    s = int(input("要查看第幾期號碼? "))
    p = int(input("對獎號碼?"))


    # 泡沫排序
    def bubble_sort(arr):
        n = len(arr)
        for i in range(n):
            for j in range(0, n-i-1):
                if arr[j] > arr[j+1]:
                    arr[j], arr[j+1] = arr[j+1], arr[j]

    # 隨機抽樣N次
    for k in range(n):
        box = []
        number = []
        result = {}
        box = random.sample(range(1, 50), 6) # 號碼不重複


        # 排序後結果
        bubble_sort(box)
        for i in range(len(box)):
            number.append(box[i])
        # 輸出第N期結果
        result[f"第{k+1}期"] = number

    if p in result[f"第{k+1}期"]:
        print("yes")
        x = input("要繼續嗎?(要/不要)")
        if x == "要":
            question = 0
        if y == "不要":
            question = 1
    else:
        print("no")
        x = input("要繼續嗎?(要/不要)")
        if x == "要":
            question = 0
        if y == "不要":
            question = 1

# data[].attributes.headline
加上特別號 / 查詢期別

# data[].attributes.subject
加上特別號 / 查詢期別

# data[].attributes.body
import random

# 詢問要第幾期結果
n = int(input("要產生多少期號碼? "))
s = int(input("要查看第幾期號碼? "))

# 泡沫排序
def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
        for j in range(0, n-i-1):
            if arr[j] > arr[j+1]:
                arr[j], arr[j+1] = arr[j+1], arr[j]

# 隨機抽樣N次
for k in range(n):
    box = []
    number = []
    result = {}
    box = random.sample(range(1, 50), 6) # 號碼不重複


    # 排序後結果
    bubble_sort(box)
    for i in range(len(box)):
        number.append(box[i])
    # 輸出第N期結果
    result[f"第{k+1}期"] = number
    print(result)
    # 第s期號碼查詢
    if k+1 == s:
        print(f"第{k+1}期中獎號碼",result[f"第{k+1}期"],"特別號:", result[f"第{k+1}期"][5])

# data[].attributes.headline
產生 [N期] 的中獎號碼

# data[].attributes.subject
產生 [N期] 的中獎號碼

# data[].attributes.body
import random

# 詢問要第幾期結果
n = int(input("請問要第幾期? "))

# 泡沫排序
def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
        for j in range(0, n-i-1):
            if arr[j] > arr[j+1]:
                arr[j], arr[j+1] = arr[j+1], arr[j]

# 隨機抽樣N次
for k in range(n):
    box = []
    result = []
    box = random.sample(range(1, 50), 6) # 號碼不重複


    # 排序後結果
    bubble_sort(box)
    for i in range(len(box)):
        result.append(box[i])
    # 輸出第N期結果
    print(f"第{k+1}期: ",result)

# data[].attributes.headline
抽獎號碼不可以重覆(第三次實作)

# data[].attributes.subject
抽獎號碼不可以重覆(第三次實作)

# data[].attributes.body
import random

# 泡沫排序
def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
        for j in range(0, n-i-1):
            if arr[j] > arr[j+1]:
                arr[j], arr[j+1] = arr[j+1], arr[j]

# 隨機抽樣(1~100)
box = []
result = []
box = random.sample(range(1, 50), 6) # 號碼不重複

# 排序前結果
print("前:", box)

# 排序後結果
bubble_sort(box)
for i in range(len(box)):
    result.append(box[i])
print("後:", result)

# data[].attributes.headline
將亂數排序(第二次實作)

# data[].attributes.subject
將亂數排序(第二次實作)

# data[].attributes.body
import random

# 泡沫排序
def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
        for j in range(0, n-i-1):
            if arr[j] > arr[j+1]:
                arr[j], arr[j+1] = arr[j+1], arr[j]

# 隨機抽樣(1~100)
box = []
result = []
for i in range(6):
  box.append(random.randrange(1, 50))
print("前:", box)

# 輸出排序後的抽樣結果
bubble_sort(box)
for i in range(len(box)):
    result.append(box[i])
print("後:", result)

# data[].attributes.headline
抽籤/取亂數(第一次實作)

# data[].attributes.subject
抽籤/取亂數(第一次實作)

# data[].attributes.body
import random

box = []
for i in range(6):
  box.append(random.randrange(0, 101, 2))
print(box)