Python刻意练习

Python刻意练习 20190522

2019-05-22  本文已影响0人  黄凯

Python刻意练习 20190522

# 编写一个可以计算总和的函数:
# 收到n个数字的列表,返回数字总和
# 如果未提供参数,则返回数字1..100的总和。
def sum_numbers(numbers=None): 
  pass

assert sum_numbers() == 5050
assert sum_numbers([1, 2, 3]) == 6
def sum_numbers(numbers=None): 
  if numbers == None:
    return sum(range(1,101))
  return sum(numbers)
def sum_numbers(numbers=None): 
  return sum(numbers) if numbers != None else sum(range(1,101)) 
  # 另一种写法 return sum( range(1,101) if numbers == None else numbers) 

思考

int A,B,C; 
A=2; 
B=3; 
C=A>B ? 100 :200;
A,B = 2,3
if A > B:
    C = 100
else:
    C = 200
print(C)
C = 100 if A > B else 200
上一篇下一篇

猜你喜欢

热点阅读