標籤:比較 數字 一個 輸出 字元 ... 規則 方便 判斷
昨天我們瞭解了一下Python的一些字元的輸出規則,以及變數的命名規則等等之類的...
而今天我們就來加深一點的瞭解一下Python的基本文法。
在這之前我們就來說一下,Python中變數的兩個分類
(1.局部變數)
什麼是局部變數?
答:就是在部分代碼中有效,通俗一點就是說在一定的地區範圍內有效變數。
(2.全域變數)
什麼是全域變數?
答:全域變數就是在全部代碼中都有效。
然後說一下Python中的 or:或者,and:並且。
1.or:或者
?
1
問題1 :怎麼判斷一個數字是5的倍數或者是6的倍數
?
1
2
3
4
5
6
7
8
9
10
if num % 5 == 0 :
if num % 6 == 0 :
print(‘既是5又是6的倍數‘)
else:
print(‘是5的倍數不是6的倍數‘)
else :
if num % 6 == 0:
print(‘只是6的倍數‘)
else :
print(‘既不是5也不是6的倍數‘)
?
1
2
if num % 5 == 0 or num % 6 ==0 :
print(‘5或者6的倍數‘)
首先我們先看兩端代碼,是不是第一個較多,而且就比較簡單了,這就是or的作用了
在比較多的條件的時候且我們只需要滿足一個條件就可以輸出一段結果,這就是or的作用了
?
1
2
<strong>問題2:怎麼判斷一個數字既是3的倍數也是4的倍數
</strong>
?
1
2
3
4
5
6
7
8
9
10
11
12
13
num = 123122
if num % 12 == 0 :
print(‘既是3的倍數也是4的倍數‘)
else :
print(‘不是3和4的倍數‘)
if num % 3 == 0 :
if num %4 == 0 :
print(‘是3和4的倍數‘)
else:
print(‘不是4的倍數‘)
else :
print(‘不是3的倍數‘)
?
1
2
if num % 3 == 0 and num % 4 ==0 :
print(‘是3和4的倍數‘)
and的話我們也是用來段代碼作為示範,第一個是沒有加入and的,第二個是加入的and的。
在們有多個條件需要判斷的時候,並且需要多個條件都符合的時候,我們就需要用到and了。
在這裡我列一張表,方便大家理解or和and
1.and
真 真 結果:真
真 假 結果:假
假 假 結果:假
(1)若兩個條件都為真,則結果為真
(2)若其中一個條件為真,一個條件為假的時候,則結果為假
(3)若兩個條件都為假,則結果為假
2.or
真 真 結果:真
真 假 結果:真
假 假 結果:假
(1)若兩個條件都為真,則結果為真
(2)若其中一個條件為真,一個條件為假的時候,則結果為真
(3)若兩個條件都為假,則結果為假
Python的基本文法學習