python教程最新版第8讲课后习题答案求教(i += 1)
import randomcounts = int(input("请输入抛硬币的次数:"))
i = 0
print("开始抛硬币实验:")
while i < counts:
num = random.randint(1, 10)
if num % 2:
print("正面", end=" ")
else:
print("反面", end=" ")
i += 1
就是关于最后这个“i+=1”和我自己写的“i=i+1”的区别。 一样的,简写而已。类似的在其他语言中还有i++和++i这种 monkey-D 发表于 2021-10-18 10:57
一样的,简写而已。类似的在其他语言中还有i++和++i这种
需要怎么理解啊?
姚老师 发表于 2021-10-18 11:24
需要怎么理解啊?
没有关系,以后如果你想学习其他语言再知道也不迟(比如 C/C++ 或 Java,都可以用更简短的代码:i++,++i)
Python:
x = x + 1 可以写成 x += 1
x = x / 2 可以写成 x /= 2
x = x%5 可以写成 x %= 5
x = x&y 可以写成 x &= y 傻眼貓咪 发表于 2021-10-18 12:19
没有关系,以后如果你想学习其他语言再知道也不迟(比如 C/C++ 或 Java,都可以用更简短的代码:i++,+ ...
非常感谢大佬。我爱人也给我解释了,已经搞懂了。
页:
[1]