40723127 CD2020

  • Home
    • Site Map
    • reveal
    • blog
  • 個人簡介
  • 亂數分組
  • Ag2
    • 紀錄
    • 可攜系統
    • 四輪小車
      • Scenes and models
      • Calculation modules
      • 編寫代碼
  • 每周回報
    • Week 1
    • Week 2
    • Week 3
    • Week 4~5
    • Week 6
    • Week 7
    • Week 9
    • Week 10
    • Week 11
    • Week 13
    • Week 15
    • Week 16
    • Week 17
  • 電子書翻譯
  • VirtualBox
個人簡介 << Previous Next >> Ag2

亂數分組

亂數分組python程式-甲班

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import random
groupList=[['40723104', '40723107', '40723114', '40723115', '40723118', '40723122', '40723123', '40723140', '40723149', '40723151', '40723153', '40723154', '40723155', '40623143', '40723108', '40723127', '40723132', '40723133', '40723137', '40723141', '40723143', '40723144', '40723147', '40723148', '40723150', '40723103', '40723110', '40723112', '40723120', '40723125', '40723126', '40723128', '40723130', '40723139', '40723142', '40723145', '40723146', '40423155', '40723101', '40723102', '40723106', '40723111', '40723119', '40723121', '40723124', '40723134', '40723135', '40723136', '40723138']]
 
group=groupList[0]
#將group數列隨機排列
random.shuffle(group)
#列印數列
print(group)
#列印數列(1~12)
print(group[0:12])
#列印數列(13~24)
print(group[12:24])
#列印數列(25~36)
print(group[24:36])
#列印數列(37~49)
print(group[36:49])

使用python編寫亂數分組程式

[Python]-隨機random函數

1
import random

匯入 隨機random函數
5
groupList=[['40723104', '40723107', '40723114', '40723115', '40723118', '40723122', '40723123', '40723140', '40723149', '40723151', '40723153', '40723154', '40723155', '40623143', '40723108', '40723127', '40723132', '40723133', '40723137', '40723141', '40723143', '40723144', '40723147', '40723148', '40723150', '40723103', '40723110', '40723112', '40723120', '40723125', '40723126', '40723128', '40723130', '40723139', '40723142', '40723145', '40723146', '40423155', '40723101', '40723102', '40723106', '40723111', '40723119', '40723121', '40723124', '40723134', '40723135', '40723136', '40723138']]
定義 groupList=所有修課學生 共49位
1
group=groupList[0]
設定變數group=groupList[0] 
1
random.shuffle(group)
使用 random.shuffle

主要運用在將函數中的順序打亂
將函數(group)的順序打亂
1
2
3
4
5
6
7
8
9
10
#列印數列
print(group)
#列印數列(1~12)
print(group[0:12])
#列印數列(13~24)
print(group[12:24])
#列印數列(25~36)
print(group[24:36])
#列印數列(37~49)
print(group[36:49])

print 列印運用


參考資料:https://nkust.gitbook.io/python/untitled
測試1
標示 1 2 3 4 組

持續進步

1.可更進一步的對話視窗

    依照客戶需求給定特定變數完成亂數抽取

    例如:給定組別、人數、或是其他條件

2.網頁的程序運用

       能夠再遠端直接作抽取動作不必下載

       可更加方便簡潔快速的抽取方式

3.在網頁上抓取資料

       能夠在網頁上擷取或是引用資料

       直接傳達到亂數程序上提供更方便的服務

4.資料庫存取

       完成亂數程序後是否可以

       直接作存取或是匯出動作


個人簡介 << Previous Next >> Ag2

Copyright © All rights reserved | This template is made with by Colorlib