一、運算符
1、算術(shù)運算符:+? -? *? /? //? **? %
+ 加 兩個數(shù)相加? 1+2 = 3
- 減? 兩個數(shù)相減? ?3-1 = 2
* 乘? 兩個數(shù)相乘? ?1*2 = 2
/ 除? 兩個數(shù)相除? ? 5/2 =?2.5
? ? ? ? // 整除? 兩個數(shù)相除得到整數(shù)? 5//2 = 2
** 冪? 冪次方? 2**3 = 8
% 取余? 兩個數(shù)的余數(shù)? 5%2 = 1(可以用來判斷奇偶數(shù)? 取余為0的時候為偶數(shù) 取余為1的時候為奇數(shù))
2、比較運算符:>、< 、>=、<=、==、!=
結(jié)果只有真假? true false 為bool類型
3、賦值運算符:+=? -=? *=? /=? //=? %=? **=?
num += 1? 等價于? num = num +1
num -= 1? 等價于? num = num -1
num *= 1? 等價于? num = num *1
num /= 1? 等價于? num = num /1
num //= 1? 等價于? num = num //1
num **= 1? 等價于? num = num **1
num %= 1? 等價于? num = num %1
4、邏輯運算符: not? and? or
not? 如果條件為真 則結(jié)果為假,反之如果條件為假,結(jié)果為真。
and? 兩個條件為真,結(jié)果才為真,如果有一個條件為假,則結(jié)果就為假。
or? 兩個條件只有一個為真,結(jié)果就為真 ,只有兩個條件為假,結(jié)果才為假。
5、短路原則:對于and而言:如果前面的條件為假,那么這個and前后兩個條件組成的表達式的計算結(jié)果就一定為假,第二個條件就不會執(zhí)行。? 對于or而言:如果前面的第一個條件為真,那么這個or前后兩個條件組成的表達式的計算結(jié)果就一定為假真,第二個條件就不會執(zhí)行。
?
二、while語句
語法: while 條件:
語句塊
當(dāng)條件成立的時候,才會執(zhí)行語句塊
while中的break語句: break語句是直接跳出循環(huán),while后面的語句都不執(zhí)行了。
while中
的continue語句:continue語句是跳出當(dāng)前循環(huán),while后面的語句當(dāng)前次數(shù)不循環(huán),繼續(xù)回到條件那。
while語句的嵌套:#九九乘法表(\t是制表符)i = 1 while i <= 9:
j = 1
while j <= i:
# print(str(j)+"*"+str(i)+"="+str(i*j),end=" ")
print("%d * %d = %d" %(j,i,i*j) ,end="\t")
j +=1
i+=1
print()
三、python3輸出不換行:
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
