0.邏輯運算子
與–and 或–or 非–not
1.空語句:
pass —》相當於結束乙個選擇分支,比如if,else
2.選擇結構:
if–elif–else
score =
int(
input
("請輸入你的成績:"))
if score>=75:
print
('優秀'
)pass
elif score<75:
print
('還行'
)pass
else
:print
('不及格'
)pass
3.隨機函式
import random
num = random.randint(0,
2)//產生0
-2之間的整數
4.猜拳小遊戲(選擇結構):
import random
num =
int(
input
('請出拳:-石頭 -剪刀 -布'))
cnum = random.randint(0,
2)if num==
0and cnum ==1:
print
('你贏啦'
)pass
elif num ==
1and cnum ==2:
print
('你贏啦'
)pass
elif num==
2and cnum ==0:
print
('你贏啦'
)pass
elif num == cnum:
print
('平手'
)pass
else
:print
('你輸啦'
)pass
5.while迴圈
num =
1while num<=10:
print
(num)
num+=
1pass
6.print不換行
print(』*『,end=』 ')
print() //控制換行
7.列印等腰三角形
row =
1while row<=5:
j =1while j<=
5-row:
print
(' '
,end='')
j+=1pass
k =1while k<=
2*row-1:
print
('*'
,end='')
k+=1pass
print()
row+=
1pass
8.range函式:
可以生成乙個資料集合列表
range(起始,結束,步長)–步長預設為1
range(1,101)—即代表1-100—range函式左包含,右不包含
9.for迴圈
for 變數 in 迴圈條件
列印奇偶數
for data in
range(1
,101):
if data %2==
0:print
('%d是偶數'
%(data)
)pass
else
:print
('%d是奇數'
%(data)
)pass
10.跳出迴圈
break – 直接跳出整個迴圈
continue – 只結束本次迴圈,繼續進行下次迴圈
11.用for迴圈的99乘法表
for i in
range(1
,10):
for j in
range(1
,i+1):
print
('%d*%d=%d'
%(i,j,i*j)
,end=
' ')
pass
print()
pass
12.for-else
只有for的所有迴圈完成,才會執行else
如果有break,則不會執行else
(可以用作登入等操作,比如3次迴圈都執行完,則進行鎖定操作,賬號密碼成功則break)
注:while-else 也一樣
13.while迴圈的猜數字遊戲
import random
guesage = random.randint(0,
100)
#guesage = 1
count =
0while count<3:
age =
int(
input
('請輸入您要猜的年齡:'))
if(age == guesage)
:print
('恭喜你,猜對啦!'
)break
pass
elif
(age < guesage)
:print
('請猜大一點!再猜一次'
)pass
else
:print
('請猜小一點,再猜一次!'
)pass
count+=
1if count ==3:
chose =
input
('請問是否想繼續玩?[y/y]-是 [n/n]-否'
)if chose ==
'y'or chose ==
'y':
count =
0pass
else
:pass
pass
pass
print
('遊戲結束gg'
)
14.if-else的bmi遊戲
height =
1.75
weight =
80.5
bmi = weight / height / height
print
('bmi的值為%d'
%(bmi)
)if bmi >32:
print
('嚴重肥胖'
)pass
elif
28print
('肥胖'
)pass
elif
25< bmi <=28:
print
('過重'
)pass
elif
18.5
<= bmi <=25:
print
('正常'
)pass
elif bmi <
18.5
:print
('過輕'
)pass
python學習筆記(迴圈)
python中沒有沒有do while迴圈。迴圈體如果有多條語句,那麼靠縮進來表示乙個塊。1.while迴圈 1 一般形式 while condition operation 2 和else連用 當while迴圈條件不符合的時候跳出迴圈的時候如果想在跳出的時候執行某個句子,可以和else連用,這個方...
Python學習筆記 迴圈
使用這種方式迴圈輸出列表中的內容,這裡是tuple元組的例子 names michael bob tracy for name in names print name range 函式,可以生成乙個整數序列,再通過list 函式可以轉換為list。以此來獲得序列list list range 5 如...
python學習筆記 for迴圈
for 迴圈range start,end,step start end 1,步長為step for i in range 5 print i else print 結束執行.for 迴圈應用 求兩個數的最大公約數 1.輸入兩個數值 input接受字串 num1 int input num1 num...