www.fltk.net > python小程序 写错

python小程序 写错

程序改成如下: print('输入体重') a=int(input()) print('输入身高') b=int(input()) print(a) print(b) c = a / (b * b) print(c) 你应该是看了2.x系列的教程,而你安装的是3.x系列的,3.x中的input相当于2.x中的raw_input,类型是str,str是...

变量要赋值使用,函数外申明的变量可以引用,但你函数内的sum_down += 1实际等价于sum_down = sum_down + 1 右边的sum_down是对函数外sum_down的引用,但左边的sum_down却是函数内变量,在使用前必须先赋值,或者在函数内用先用global关键字修饰。

1.python说i=i+1 unindent does not match any outer indentation level 这个肯定是这行代码的缩进或者它前面的代码缩进有问题,仔细检查2.len(result) == 0 or num != result[-1] 这俩个条件的位置不能换 如果你换成 num != result[-1] or len(...

你的hj每次没有清空,我打印出来的每次都有上次的数据。 这块,只删除了最后一个元素。所以每次加的时候会多,把break删掉就可以了。

我简单改了一下,请题主检验。 a = float(input("请输入三次方程的三次项系数a:"))b = float(input("请输入三次方程的二次项系数b:"))c = float(input("请输入三次方程的一次项系数c:"))d = float(input("请输入三次方程常数项d:"))for i in...

检查下txt文件的各行各列,是否都保证是数字类型? 建议逻辑中加一个异常处理。如果有某个地方出错就跳过改行,处理下一行数据 for line in fp: try: a=line.strip().split(',') xi = float(a[0]) yi = float(a[1]) ## 其他代码..... except Exc...

mid = (low + high)/2改为mid = (low + high)//2

from urllib2 import urlopenreq = urlopen(')content = req.read()print content 或者下面的代码都应该可以 import urllib2req = urllib2.urlopen(')content = req.read()print content 为了提高效率,建议最好先学习一下python基础,再学如何...

我只写一个函数: >>> def littleFunc(): data =[] #初始化列表 for i in range(9):#一个for循环 num = int(raw_input("input a number please: "))#控制输入转为int data.append(num)#放入列表 data.sort()#排序 print data#输出 python的程序...

SyntaxError: name 'x' is parameter and global x是参数

网站地图

All rights reserved Powered by www.fltk.net

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