python - SyntaxError:编译单个语句时发现多个语句 [Real Python Rookie]
问题描述
i=9
while i>0:
for j in range(1,i+1):
print(str(i)+"*"+str(j)+"="+str(i*j),end=" ")
print("\n")
i--
SyntaxError:编译单个语句时发现多个语句 [Real Python Rookie]
解决方案
i-- 在 python 中不起作用。-- 没有现有的运营商。例如,您可以使用 i -= 1 。
推荐阅读
- javascript - Discord bot 客户端在尝试运行机器人时缺少意图错误
- node.js - 使用 Firestore 在动态时间范围内显示文档快照
- amazon-web-services - AWS DynamoDB 查询不显示用户数据,除非具有管理员权限
- amazon-web-services - 如何更新在 AWS SAM/CodePipeline 中定义/部署的 Lambda 代码?
- math - 在 GPS 导航信息计算中使用的 t 值是多少?
- c++ - 为什么“在抛出 'std::out_of_range' what(): basic_string::at: __n (which is 0) >= this->size() (which is 0) 的实例后调用终止”?
- sorting - 如何使用带有管道的 grep 对 gff 文件中的 uniq 行进行排序
- python - 如何使用 python sys.argv
- json - 过滤从 XML 转换的 JSON 对象
- cmake - 使用 CMake 构建时可以禁用解决方案文件吗?