程式有三種基本結構組成:
1.順序結構
2.分支結構
3.迴圈結構
if
《條件》
:《語句》
#判斷使用者輸入數字的奇偶性
s =eval
(input
("請輸入乙個整數"))
if s%2==
0:print
("這是乙個偶數!"
)print
("您輸入的數是:"
,s)
#判斷使用者輸入的數字的特性
s =eval
(input
("請輸入乙個整數:"))
if s%3==
0and s%5==
0:print
("這個數既能被3整除也能被5整除!"
)print
("您輸入的數是:"
,s)
if
《條件》:
《語句1
>
else:
《語句2
>
#判斷使用者輸入的數字的特性
s =eval
(input
("請輸入乙個整數:"))
if s%3==
0and s%5==
0:print
("這個數既能被3整除也能被5整除!"
)else
:print
("這個數不能同時被3和5整除!"
)print
("您輸入的數是:"
,s)
《表示式1
>
if《條件》
else
《表示式2
>
#判斷使用者輸入的數字的特性
s =eval
(input
("請輸入乙個整數:"))
msg =
"能"if s%3==
0and s%5==
0else
"不能"
print
("這個數字{}同時被3和5整除"
.format
(msg)
)#區分:表示式是指產生或計算新資料值的**片段,它並不是完整的語句
if
《條件1
>
:《語句1
>
elif
《條件2
>:
《語句2
>
……else:
《語句n>
#將百分制成績轉換為5分制成績
score =
eval
(input
("請輸入乙個百分制成績:"))
if score >=90:
grade =
"a"elif score >=80:
grade =
"b"elif score >=70:
grade =
"c"elif score >=60:
grade =
"d"else
: grade =
"e"print
("你輸入的成績對應的五分制成績為{}"
.format
(grade)
)
操作符 操作符含義
< 小於
<= 小於等於
> 大於
>= 大於等於
== 等於
!= 不等於
not表示單個條件的"否"
and表示多個條件的"與"
or 表示多個條件的"或"
for
《迴圈變數》
in《便利結構》:
《語句塊》
for i in
range(5
):print
(i)
for
《迴圈變數》
in《遍歷結構》:
《語句塊1
>
else
:《語句塊2
>
#當for迴圈正常執行後,程式會繼續執行else語句中的內容。else語句只在迴圈正常執行之後才執行並結束。
for i in
"py"
:print
("迴圈執行中:"
,i)
esle:
print
("迴圈正常結束!"
)
while
《條件》:
《語句塊》
while
《條件》
:《語句塊1
>
:else
:《語句塊2
>:
#else語句只在迴圈正常執行之後才執行並結束。
while
true
: msg =
input
("請輸入乙個名字(按q退出):"
)if msg ==
"q":
break
print
("您輸入的名字是:{}"
.format
(msg)
)print
("程式退出!"
)
for i in
"python"
:if i ==
"y":
continue
print
(i,end=
"")
try
:《語句塊1
>
except
:《語句塊2
>
try
: msg =
eval
(input
("請輸入乙個數字:"))
print
("輸入數字的3次方為:"
,msg**3)
except:
print
("輸入錯誤,請輸入乙個數字!"
)
Python基礎學習筆記 Day 1
注釋 python的注釋分兩種 1 單行注釋 使用 號對文字進行注釋 例 print hello world 列印字串 hello world 2 多行注釋 使用 一對三引號對文字進行注釋 例 python是一種跨平台的計算機程式語言。是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言...
Python基礎學習筆記 Day 4
目錄 1 函式的基本使用 1 1 函式簡介與功能 1 2 函式的定義 1 3 函式的使用 2 函式的引數傳遞 2.1 可選引數傳遞 2.2 引數名稱傳遞 2.3 函式的返回值 3 變數作用域 3.1 區域性變數 3.2 區域性變數 4 復用 def 函式名 引數列表 函式體 return 返回值列表...
python學習筆記day1 基礎入門
區別一 python2預設的編碼方式是ascaii碼 解決方式在檔案首部加 encoding utf 8 python3預設的編碼方式是utf 8 變數 1.python變數必須由數字,字母,下劃線組成,且不能又數字開頭。2.不能是python中的關鍵字 and as assert break cl...