教你C語言、Python、Scratch語言比較三個數大小的方法

首先我們先來看一下C語言中如何比較三個數的大小:


教你C語言、Python、Scratch語言比較三個數大小的方法


這是最容易理解的方法在之前判斷兩個數大小的基礎上,在if語句中嵌套一個if語句,經過多次判斷得出最大數。這樣可以再引用函數中將引用的函數變為max(a,b,c)或者在比較兩個數的函數在主程序裡變為max=max(max(a,b),c)下面介紹一個三元運算符,這個運算符會使程序進一步簡化,而且看起來更加的直觀。

它的一般形式如下:

表達式1? 表達式2:表達式3;

? 表達式的值是由 表達式1 決定的。如果 表達式1 為真,則計算表達式2 的值,結果即為整個 ? 表達式的值。如果表達式1 為假,則計算表達式3 的值,結果即為整個 ? 表達式的值。

程序如下:


教你C語言、Python、Scratch語言比較三個數大小的方法


接下來我們再來看看python語言解決三個數比較大小的問題:


教你C語言、Python、Scratch語言比較三個數大小的方法


我們可以看到,利用python的代碼解決比較大小的思路上與C語言解決起來是一樣的,但是python語言更加的簡潔,也不像C語言那麼重視格式,所以對於少兒來說,python語言更加容易學習。

那麼接下來我們看看最適合少兒學習的Scratch是如何解決三個數比較大小的問題的呢?

程序如下:


教你C語言、Python、Scratch語言比較三個數大小的方法


我們可以從圖中的積木塊看出來,在進行Scratch代碼編寫的時候,其實思路就是一種編程的思路,所以對於想要學習少兒編程的年齡小一點的同學來說,學習Scratch可以當作開始學習編程的基礎。


分享到:


相關文章: