num_1 = 3
num_2 = 5
num_3 = 15
div_1 = 1000/3
div_2 = 1000/5
div_3 = 1000/15
sum_1 = 0
sum_2 = 0
sum_3 = 0
i = 0
while (i<300):
sum_1 = sum_1 + i*3,
i = i + 1
print (sum_1)
i = 0
while (i<div_2):
sum_2 = sum_2 + i*5,
i += 1
i = 0
while (i<div_1):
sum_3 = sum_3 + i*5,
i += 1
print (sum_1)
Run Code Online (Sandbox Code Playgroud)
输出:
(0,)
Traceback (most recent call last):
File "C:/Users/xxxxx/Documents/Python/1-p.py", line 12, in <module
sum_1 = sum_1 + i*3,
TypeError: can only concatenate tuple (not "int") to tuple
Run Code Online (Sandbox Code Playgroud)
我是Python的初学者,我正在尝试编写一个简单的代码.
我不确定出了什么问题.任何人都可以帮助我.对此,我真的非常感激.
Mar*_*ers 10
你在不应该使用逗号的地方,偶然创建元组:
sum_1 = sum_1 + i*3, # < no comma needed there
Run Code Online (Sandbox Code Playgroud)
摆脱这些逗号,你的代码将工作.
逗号在Python中创建一个元组:
>>> 2,
(2,)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6548 次 |
| 最近记录: |