按照題目要求編寫的Python程序如下
import random
numlist=random.sample(range(0,10),5)
while numlist[0]==0:
numlist=random.sample(range(0,10),5)
num=int(''.join([str(i) for i in numlist]))
inputnum=int(input("輸入號:"))
bonus=0
count=0
if inputnum==num:
bonus=10000else:
for i in set(str(inputnum)): if int(i) in numlist: count+=1 bonus=1000*countprint("彩票號:%d" % num)
print("獎金:%d元" % bonus)
源代碼(註意源代碼的縮進)