本文介绍了如何在分割2个整数时找到余数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我有一个字符串数组: colors = [" #ff0000","#00FF00","#0000FF"] colorIndex = 0; 我想通过每个颜色元素循环 for str in strings: 打印颜色[ colorIndex ++%colors.length] 但是当我执行脚本时出现无效的语法错误: 打印颜色[colorIndex ++%colors.length] ^ 语法错误:语法无效I have a string array:colors = ["#ff0000", "#00FF00", "#0000FF"]colorIndex = 0;and I want to loop thru each element of colorsfor str in strings:print colors[colorIndex++ % colors.length]But i get an invalid syntax error when I execute the script:print colors[colorIndex++ % colors.length]^SyntaxError: invalid syntax推荐答案 Python没有后递减运算符。也不是预增量。 你必须发表一个声明,比如 colorIndex + = 1 在你的循环中。 DiezPython doesn''t have the post-decrement-operator. Also not a pre-increment.You have to put a statement likecolorIndex += 1in your loop.Diez 语法错误来自于你使用的++运算符不是modulo 运算符。 ++运算符在python中无效。 david leesThe syntax error comes from your use of the ++ operator not the modulooperator. The ++ operator is not valid in python.david lees 这篇关于如何在分割2个整数时找到余数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 08-24 10:30