Python 簡介
出自KMU Wiki
(修訂版本間差異)
在2008年12月3日 (三) 18:52所做的修訂版本 (編輯) Cch (對話 | 貢獻) (→產生個人化訊息) ←上一個 |
在2008年12月3日 (三) 18:52所做的修訂版本 (編輯) (撤銷) Cch (對話 | 貢獻) (→產生個人化訊息) 下一個→ |
||
第89行: | 第89行: | ||
如何寫一支程式產生如下訊息: | 如何寫一支程式產生如下訊息: | ||
- | 親愛的 {名字} 同學, | + | 親愛的 {名字} 同學, |
- | 您學校的 e-mail 信箱是 u{學號}@kmu.edu.tw | + | 您學校的 e-mail 信箱是 u{學號}@kmu.edu.tw |
在2008年12月3日 (三) 18:52所做的修訂版本
本條目所指的 Python 是 Python 程式語言
目錄 |
概覽
A Byte of Python 對 Python 的簡介(中譯版)
根據 2008 年 11 月 TIOBE Programming Community Index,Python 的普及率在全世界排名第 6
免費電子書
下載
參考資料
練習
檢查一個數是否為質數
- 題目
由使用者輸入一個整數,然後判斷其是否為質數。
- 參考解答
#!/usr/local/bin/python # This program tests wether an integer is a prime import sys import math import string print 'This program tests wether an integer is a prime' while 1 : sys.stdout.write('Please input an integer: ') s = raw_input() n = string.atol(s) ub = math.sqrt(n) + 1 is_prime = 1 f = 2 while f < ub : if n % f == 0: is_prime = 0 print n, ' has a factor ', f break else : f = f + 1 if is_prime == 1 : print n, ' is a prime' else : print n, ' is not a prime'
附註:
- FreeBSD 上有一支程式 primes (/usr/games/primes) 可幫我們列出質數以供測試,如: primes 100 200 可列出 100 到 200 間的質數
產生個人化訊息
- 題目
假設今天有一個名單如下:
99001001 趙一 99001024 錢二 99002015 孫三 99051273 李四 99181730 周五
如何寫一支程式產生如下訊息:
親愛的 {名字} 同學,
您學校的 e-mail 信箱是 u{學號}@kmu.edu.tw