Try   HackMD
tags: python

數值與字串處理

函數:由一連串指令所組成有明確目的、方便重複使用的程式區塊。可提高程式開發速度、簡潔程式碼、提高程式可讀性的優點


數值處理函數

內建函數(節錄)

名稱 功用 範例
abs 絕對值 y = abs(x)
min 最小值 y = min(10, 55, 22)
max 最大值 y = max(10, 55, 22)
int 整數 y = int(3.6)
round 四捨五入 y = round(3.6)

數值函數(節錄)

import math

名稱 功用 範例
pi 圓周率 math.pi
ceil 比參數大的值 y = math.ceil(9.99)
floor 比參數小的值 y = math.floor(4.3)

亂數函數

import random

名稱 功用 範例
randint 求指定區間內的隨意值 random.randint(1, 10)
random 求0~1之間的亂數值 y = random.random()
shuffle 隨機重排順序 random.shuffle([1, 2, 3])

練習

Q: 求大樂透電腦隨機選號(6組介於01~49的數字)
大樂透是一種樂透型遊戲。您必須從01~49中任選6個號碼進行投注。
開獎時,開獎單位將隨機開出六個號碼加一個特別號,
這一組號碼就是該期大樂透的中獎號碼,也稱為「獎號」。
您的六個選號中,如果有三個以上(含三個號碼)對中當期開出之六個號碼(特別號只適用於貳獎、肆獎、陸獎和柒獎),即為中獎,並可依規定兌領獎金。

A:


字串與字元

名稱 功用 範例

字串處理方法


數值於字串格式化


練習