ptyhon數據類型及循環結構

Python 中的變量不需要聲明。每個變量在使用前都必須賦值,變量賦值以後該變量纔會被創建。

在 Python 中,變量就是變量,它沒有類型,我們所說的"類型"是變量所指的內存中對象的類型。

等號(=)用來給變量賦值。

等號(=)運算符左邊是一個變量名,等號(=)運算符右邊是存儲在變量中的值。例如:

counter = 100          
miles   = 1000.0      
name    = "runoob"     
 
print (counter)
print (miles)
print (name)

多個變量賦值

a, b, c = 1, 2, "runoob"

標準數據類型

Python3 中有六個標準的數據類型:

  • Number(數字)
  • String(字符串)
  • List(列表)
  • Tuple(元組)
  • Sets(集合)
  • Dictionary(字典)

Number(數字)

Python3 支持 int、float、bool、complex(複數)

在Python 3裏,只有一種整數類型 int,表示爲長整型,沒有 python2 中的 Long。

像大多數語言一樣,數值類型的賦值和計算都是很直觀的。

內置的 type() 函數可以用來查詢變量所指的對象類型。

Python算術運算符

a = 21
b = 10
c = 0
 
c = a + b
print ("1 - c 的值爲:", c)
 
c = a - b
print ("2 - c 的值爲:", c)
 
c = a * b
print ("3 - c 的值爲:", c)
 
c = a / b
print ("4 - c 的值爲:", c)
 
c = a % b
print ("5 - c 的值爲:", c)
 
# 修改變量 a 、b 、c
a = 2
b = 3
c = a**b 
print ("6 - c 的值爲:", c)
 
a = 10
b = 5
c = a//b 
print ("7 - c 的值爲:", c)

if 嵌套

在嵌套 if 語句中,可以把 if...elif...else 結構放在另外一個 if...elif...else 結構中。


if 表達式1:
    語句
    if 表達式2:
        語句
    elif 表達式3:
        語句
    else:
        語句
elif 表達式4:
    語句
else:
    語句
num=int(input("輸入一個數字:"))
if num%2==0:
    if num%3==0:
        print ("你輸入的數字可以整除 2 和 3")
    else:
        print ("你輸入的數字可以整除 2,但不能整除 3")
else:
    if num%3==0:
        print ("你輸入的數字可以整除 3,但不能整除 2")
    else:
        print  ("你輸入的數字不能整除 2 和 3")


發佈了26 篇原創文章 · 獲贊 10 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章