2018-02-26

type 是返回类型 如int float ……

def shut_down(s):
return s
if s = 'yes' :
return ("Shutting down")
elif s = 'no':
return "Shutdown aborted"
else return
"Sorry"

def shut_down(s):
if s == "yes":
return "Shutting down"
elif s == "no":
return "Shutdown aborted"
else:
return "Sorry"

找找不同
第一,==才表示等于哦
第二,Python 2里面没有括号
第三,return写在下面一行蛤。

错误的示范:
from math import sqrt
sqrt (13689 )
print sqrt
正确的栗子:
import math
print math.sqrt(13689)

错误的
def distance_from_zero (s)
return s
if type (s) == int or type(s) == float:
return abs (s)
else :
return "Nope"

正确的
def distance_from_zero(num):
if type(num) == int or type(num) == float:
return abs(num)
else:
return "Nope"

第一:定义后加冒号
第二,为什么第一步之后不用写return

你可能感兴趣的:(2018-02-26)