www.fltk.net > 这段代码错在哪?(python)

这段代码错在哪?(python)

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

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

# -*- coding: utf-8 -*-L = ['Bart', 'Lisa', 'Adam']for a in L: print('Hello,',a + '!')

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

是的,else代码段要和if段 同缩进

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

uuhtml=re.findall(rb"

python2里的input()函数是输入什么类型的参数,就是什么类型的,不会被转成字符串。 也就是你输入的一长串数字赋值给list1,list1还是整形数字,你可以type(list1)查看类型。整形数不能做切片操作,所以你用[6:10]等等切片操作会报错。 要达到你...

最直观的就是格式错误,python语法中逻辑判断语句中,语句块内的内容代码需要有缩进。 如: if a >= 0: print(a)

注意一下。r" "这种方式不要随意用,容易带来理解的误差。 在python2.7环境下,你这个代码完全没有问题。也许是python3专有的问题。

网站地图

All rights reserved Powered by www.fltk.net

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