您現在的位置是:首頁 > 運動
用python程式語言來解決數學問題的案例
多個答案之間用什麼隔開
Python
練習例項
1
題目:有四個數字:1、2、3、4,能組成多少個互不相同且無重複數字的三位數?各是多少?
程式分析:可填在百位、十位、個位的數字都是
1
、
2
、
3
、
4
。組成所有的排列後再去 掉不滿足條件的排列。
程式原始碼:
例項
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
if( i != k ) and (i != j) and (j != k):
print (i,j,k)
以上例項輸出結果為:
1 2 3 1 2 4 1 3 2 1 3 4 1 4 2 1 4 3
2 1 3 2 1 4 2 3 1 2 3 4 2 4 1 2 4
3 1 2 3 1 4 3 2 1 3 2 4 3 4 1 3 4 2
4 1 2 4 1 3 4 2 1 4 2 3 4 3 1 4 3 2
如果我們用所學的數學知識,(排列組合或列舉法)也是可以比較容易地得到這個結果的。但可能會出現遺漏的現象。用這個
程式設計的模組,我們可以很快地得到答案的同時不會遺漏。同時我感到程式設計的學習,要有英語紮實的基本功。計算機的專業英語應該是比較難的。
今天說這個,是在實際的教學中,我們的資訊科技特長班已經開始在用python語言來進行程式設計,並參加競賽了。可見現在的資訊科技教育真的
是
前所未有的先進。機房裡,學生用的電腦也不在用笨重的主機箱了,而是雲盤,這給教學帶來很大的難度,因為教過,所以感受很深。
推薦文章
- 上海農村放映邁入專業影院水準時代
日前,上海市首個專業級數字標準化農村電影放映示範點在建新村“百花影廳”揭幕...
- 《小寡婦招夫記》我掙的錢全是娘子的,一路甜寵的種田文
成了親就要攢錢了林潛的師兄弟們覺得這陣子林潛有了人間煙火味,以前他不拿錢當回事,現在懂得賺錢了,還給人跑鏢...
- 楚雄州楚姚、楚大(共線段)高速公路透過交工驗收
記者從12月10日召開的楚姚、楚大(共線段)高速公路交工驗收會議上獲悉楚姚、楚大(共線段)高速公路工程經交工驗收委員會驗收後正式透過交工驗收該工程路段起於楚雄開發區大壩村,接在建的玉楚高速公路,途經東瓜鎮、牟定縣江坡鎮及共和鎮、姚安縣前場鎮...