亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么有兩個等號

sum = 0

x = 0

while True:

? ? x = x + 1

? ? if x > 100:

? ? ? ? break

? ? if x% 2 == 0:

? ? ? ? continue

? ? sum =sum + x

print sum


為什么畫下劃線的哪一行要寫兩個=符號啊,再就是python環境里的乘號都是用%代替嗎

正在回答

5 回答

等號:= 為賦值 ==為計算式的等于號

乘號的表示為*,%表示取余數,例如 11%4=3 ?即是11-2*4=3 余數為3


1 回復 有任何疑惑可以回復我~
#1

左手向左3402329 提問者

那麻煩解釋下 if x%2==0這是什么意思啊 ,課程里沒講這個東西呀...
2017-06-27 回復 有任何疑惑可以回復我~
#2

常幫主 回復 左手向左3402329 提問者

判斷x對2取余是否等于0
2017-06-28 回復 有任何疑惑可以回復我~
#3

左手向左3402329 提問者

非常感謝!
2017-07-02 回復 有任何疑惑可以回復我~

if后面是跟TRUE or FALSE, 所以要用==判斷X%2的余數是否為0,=是賦值的意思,還有這不是乘法,%是取余數的意思

0 回復 有任何疑惑可以回復我~

兩個等號表示相等,一個等號表示賦值,%表示取余

0 回復 有任何疑惑可以回復我~

==表示判斷是否相等,%是取余數

0 回復 有任何疑惑可以回復我~
  1. 有兩個等號是因為這是一個判斷語句(判斷語句是需要兩個等號的)

  2. %這個符號不是代表乘號的意思,它代表的是求余(eg:10%3等于3余1,那么用%得到的結果是等于1的)

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758383    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

為什么有兩個等號

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號