2019年1月29日 星期二

Random Number


The following code will print 10 pseudo-random integers between 1 and 100

import random
for x in range(10):
  print random.randint(1,101)
For security or cryptographic uses, see the secrets module.
https://docs.python.org/3/library/random.html


random.seed(a=Noneversion=2)

random.randrange(startstop[step])
random.randint(ab)
random.random()

2019年1月14日 星期一

適合所有中學生及初學者的 Online Judge 系統

因為系統會賦予數量不一的測試資料來測驗您的程式是否正確,因此必須先以一個 while 迴圈來讀取所有的測試資料。

Python example:
import sys
for s in sys.stdin:   
   print('hello, '+s)
If two inputs are required:

import sys
for s in sys.stdin:
    n = s.split()
    a = n[0]
    b = n[1]
    ...
  

Binary Data, String, and Integer Conversions in Python

In Python 3, struct  will interpret bytes as packed binary data: This module performs conversions between Python values and C structs rep...