Open roberthsu2003 opened 1 month ago
import csv
from pprint import pprint
with open('個股日成交資訊.csv',encoding='utf-8',newline='') as file:
reader = csv.DictReader(file)
stockmarket:list[dict] = list(reader)
pprint(stockmarket)
import csv
import pyinputplus as pyip
from random import choices
from pprint import pprint
def main():
with open('個股日成交資訊.csv',encoding='utf-8',newline='') as file:
reader = csv.DictReader(file)
stocks = list(reader)
total = len(stocks)
print(f"個股日成交資訊共有{total}筆證券資料")
num_str:str = pyip.inputMenu(['1筆','2筆','3筆','4筆','5筆'],
prompt="請輸入隨機顯示的證券資料筆數(請選擇1,2,3,4,5):\n",
numbered=True)
num:int = int(num_str[0])
selected_name:list[str] = choices(stocks,k=num)
for name in selected_name:
pprint(name)
if __name__ == '__main__':
main()
from pprint import pprint
import csv
from pyinputplus import *
from random import *
with open("個股日成交資訊.csv", encoding="utf-8", newline="") as file:
reader = csv.DictReader(file)
sells:list[dict] = list(reader)
num = inputInt("請輸入要隨機顯示的資料數(1~20): ", min=1, max=20)
sells2 = choices(sells, k=num)
pprint(sells2)
import csv
from pprint import pprint
def main():
with open('個股日成交資訊.csv',encoding='utf-8',newline='') as file:
reader = csv.DictReader(file)
stocklist:list[dict] = list(reader)
pprint(stocklist)
if '__main__' == __name__:
main()
Python code:
Result: