增量运算符无法在python代码中工作

时间:2019-06-03 09:13:28

标签: python

python代码中的增量运算符问题:

在以下代码中:

n = eval(input ("enter the rows for pattern"))
temp =1
for i in range(1,n+1) :
    temp =1
    while temp <=i :
        print("*", end = '')
        temp++
    print('')

输出为:

> File  "C:\user\new\pattern.py" , line 7
>     temp++  <p>       ^ SyntaxError: invalid syntax </p>

如果我将temp++转换为++temp 它正在无限循环中运行

有人可以解释一下这是怎么回事吗?

编辑1:AS增量运算符在python中不起作用,那么为什么++ temp给出无限循环?

0 个答案:

没有答案