这是报告错误unexpexted indentation
的代码(由于注解YOUR CODE HERE
被双引号引起来)
while score0 < goal and score1 < goal:
if who == 0:
num_rolls = strategy0(score0, score1)
score0 += take_turn(num_rolls, score1, dice)
who = other(who) if extra_turn(score0, score1) == False else who
else:
num_rolls = strategy1(score1, score0)
score1 += take_turn(num_rolls, score0, dice)
who = other(who) if extra_turn(score1, score0) == False else who
"*** YOUR CODE HERE ***"
当我删除"*** YOUR CODE HERE ***"
(与while的缩进级别相同)时,一切都工作正常。
顺便说一句,我从来没有见过一个评论有一组双引号(" "
),也许常见的评论格式是""" """
或#
答案:"*** YOUR CODE HERE ***"
是一个字符串。
2条答案
按热度按时间guicsvcw1#
这不是注解,而是字符串
70gysomp2#
它仍然有效,因为它是一个字符串,或者更具体地说是一个字符串常量:
字符串文字或匿名字符串是一种文字类型,用于表示计算机程序源代码中的字符串值。Source
在代码中放置这样的字符串绝对没有任何作用,除非将其放入函数或赋值中。