您現在的位置是:首頁 > 運動

用python程式語言來解決數學問題的案例

由 小路石篤 發表于 運動2022-09-16
簡介今天說這個,是在實際的教學中,我們的資訊科技特長班已經開始在用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語言來進行程式設計,並參加競賽了。可見現在的資訊科技教育真的

前所未有的先進。機房裡,學生用的電腦也不在用笨重的主機箱了,而是雲盤,這給教學帶來很大的難度,因為教過,所以感受很深。

用python程式語言來解決數學問題的案例

推薦文章