wwfl.net
当前位置:首页 >> python数字求和 >>

python数字求和

continue换成break

import java.util.scanner; public class t { public static void main(string[] args) { scanner scan = new scanner(system.in); system.out.print("请输入一个三位整数:"); int op = scan.nextint(); system.out.println("数字:"+op+" 计算结果为

sum1= 0.0 for line in fh: if line.startswith("X-DSPAM-Confidence:"): count = count + 1 post = line.find(':') num = float(line[post+1:]) sum1+= num print(sum1)

data = [1, 2, 3, 4, 5, 6, 7, 8] l = len(data) res = set() for i in range(l): for j in range(i+1, l): res.add(data[i] + data[j]) print(res)# {3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15}另外,list是内置类型,自己定义变量名的时候不要使用 化简一下 data = [1, 2, 3, 4, 5,

1. sum=0 for i in a: sum=sum+i print sum2. sum1st=0 sum2nd=0 for (first,second) in a: sum1st=sum1st+first sum2nd=sum2nd+second print sum1st,sum2nd

检查一下你之前是不是将str赋值为字符串了,str本来是一个函数的,你如果赋值了,在这里就无法调用,这里就变成了将一个字符串对象当作函数来用了.就像下面:>>> '10'+str(4)'104'>>> str='hello'>>> '10'+str(4) traceback (most recent call last): file "", line 1, in '10'+str(4) typeerror: 'str' object is not callable>>>

s=input('请输入') b=sum(eval(s[:-1])) print('和为:%d' % b)

求1到n的和可以通过调用内置的sum函数来实现. 具体方法如下: n=int(input("请输入n:")) print("1到%d的和是:%d" %(n,sum(range(1,n+1)))) 运行结果截图如下: 当输入是10时的运行结果 当输入是100时的运行结果

先定义一个变量,再将变量初始设置为0,然后在FOR中不断和得到的一些数相加,结束就能得到和了.

num1 = input("请输入第2113一5261个数字4102:1653") num2 = input("请输入第二个回数字:") sum = float(num1) + float(num2) print("数字{0}和{1}相加答结果为:{2}".format(num1, num2, sum))

mtwm.net | mwfd.net | ndxg.net | knrt.net | nmmz.net | 网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com