www.fltk.net > Python这个代码错在哪?

Python这个代码错在哪?

username.json这个文件里面存的不是json格式的数据

from math import *x = eval(input("请输入相加项数:"))n = 1.0for i in range(x): n = (n + 1) / (1 + 2 * i)*(pow(-1, i))print(n)如上,可以。

#是不是版本的问题,在3.4版本下,代码改成下面是可以执行的。 def printinfo1( arg1, *vartuple ): "打印任何传入的参数" print ("输出: ") print (arg1) for var in vartuple: print (var) return;printinfo1( 70, 60, 50 );

python语言与其他语言相比,最有特色的地方就是利用代码的缩进(而不是用大括号)来组织逻辑层次关系。 所以,同样的逻辑层次的代码块,缩进必须相同。 你上面的代码,倒数第二行和倒数第三行,缩进不同,所以导致语法错误。

x=10000y=3.25e-2year=0x=x+x*ywhile True: if x==20000: print('need',year,'year') break else: year+=1按你给的代码,差不多就是这个形式的, 有一个问题,就是while没有跳出,是个死循环, 你如果是想计算x按照年利率y复利几年之后能够翻一...

程序没问题啊,结果是对的,我运行的结果: Face Firequency1 9842 9613 9994 10565 9696 1031不过有一种可能就是你使用的是python3,这样的话需要把print改成print(),也就是: print("Face %13s" % "Firequency") 如果解决了您的问题请采纳!如...

这个是因为你的语法不复合PEP8 Python 编码规范,比如方法名有大写,类名小写,等等,你可以把鼠标指到那个波浪线,会有提示的。 File -> Settings -> Editor -> Inspections 这里面有各种脚本的设置项,找到 “Python”的设置 点开python的下拉框...

请指明python版本 如果有错,请贴出报错信息 如果不是程序异常,而是有逻辑错误,请说明你希望的逻辑和程序运行时实际的逻辑

因为你的find_max函数返回了两次,一次返回最大值,第二次返回最大值,列表长度和时间, 所以你只要删掉或注释掉第一次返回的语句,就可以显示三个值的列表了.

交互环境中需要敲两下回车来结束一个代码块缩进。不要直接使用交互环境写代码,学会将代码写在文件里。

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com