我在python中编写一个简单的代码但是我收到此错误可以任何一个帮助
def toss(n=3):
res = []
for i in range(n):
res.append(random.choice(['T','H']))
return res
我收到 expected an indented block
并指向 res
答案 0 :(得分:2)
没有正确缩进。应该是
def toss(n=3):
res = []
for i in range(n):
res.append(random.choice(['T','H']))
return res
答案 1 :(得分:1)
您的语法错误,因为您没有缩进代码。正确的语法是:
def toss(n=3):
res = []
for i in range(n):
res.append(random.choice(['T','H']))
return res
有关详情,请查看http://www.diveintopython.net/getting_to_know_python/indenting_code.html