符号如果不能确定类型

时间:2012-09-16 16:06:40

标签: python types if-statement

实验室指令:创建一个循环,使用每次循环完成时递增1的变量值迭代10次。在循环的每次迭代时,打印一条消息,指示循环运行了多少次。例如,消息可以显示为:“循环已运行'x'次”'''将被循环控制变量的值替换。当循环完成10次迭代时,打印一条循环结束的消息。

我使用成功执行的Raptor创建了一个流程图。它在这里:http://fs1.hidemyass.com/img/RpAbF.jpg

我必须用Python编写一个与流程图完全相同的程序。我尝试运行prog时收到错误。

num=raw_input ("Please enter a number.")
counter = 1

if counter = 11:
    print ("The loop is now complete!")
else:
    print ("The loop has run " + counter + " time(s)")
    counter = counter + 1

它表示“符号:如果无法确定类型”

2 个答案:

答案 0 :(得分:4)

比较值时,您需要使用==

if counter == 11:

答案 1 :(得分:0)

=用于为变量赋值。 ==用于测试两个表达式是否相等。

旁注:代码中的循环在哪里?考虑使用for循环:docs

for i in range(1,11):
    #do stuff