Python的基本文法學習

來源:互聯網
上載者:User

標籤:比較   數字   一個   輸出   字元   ...   規則   方便   判斷   

昨天我們瞭解了一下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的基本文法學習

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.