# 奇偶输出时可随意调换lst = range(21)odd = [i for i in lst if i%2==1]even = [i for i in lst if i%2==0]print(even+odd)
解题思路:循环判断1到N的每一个数;
若除以2是结果为整数,也就是能被2整除,那么是偶数;
若除以2结果不是整数,则不能被2整除,那么是奇数;
是奇数的话,把它加到和里;注意事项:这样做应该,long double 以内的数据应该不会有错,数的范围更广了。参考代码:
#include int main(){ long double N,sum=0; scanf("%LF",&N); for(long double i=1;i<=N;i++) { if(i/2!=(int)(i/2)) sum+=i; } printf("%.0LF",sum); return 0;}
def func(N):
return sum([x ** 2 for x in range(2, N) if x % 2])
## 语法错误改正 如下:
n=int(input("输入一个整数:"))
a1=0
a2=1
if n%2==0:
for i in range(n):
a1=a1+1
for i in range(n//2-1):
a2=a2+2
else:
for i in range(n):
a1=a2+1
for i in range(n//2):
a1=a2+2
print("从1到N相加的结果和从1到N奇数相加的结果分别是%d和%d"%(a1,a2))
其实应该如此吧:
n=int(input("输入一个整数:"))
a1=0
a2=0
for i in range(n+1):
a1=a1+i
for i in range(1,n+1,2):
a2=a2+i
print("从1到N相加的结果和从1到N奇数相加的结果分别是%d和%d"%(a1,a2))
list=[]
sum1=0
sum2=0
for i in range(-100,100):
x = int(input("从键盘输入一个正整数,加入数列中,输入'-1'时结束输入:"))
if x==-1:
break
elif x%2==0:
sum1=sum1+x
list.append(x)
elif x%2!=0:
sum2=sum2+x
list.append(x)
print("list",list)
print("列表中的整数和:",sum1)
print("列表中的奇数和:",sum2)
用python编写程序.问题如下:有两列数据,一列是时间,形式为2011/5/31 19:00,另一列是一个具体的数值_
: 数据先导入,通常用csv.然后是时间格式转换用time.strptime转换完的时间可来以直接取到hour,miniute,等属性,你直接按hour做当天平均值,再做月份的平均值.(其实可以一直计算源,不用分开算)最简单的办zhidao法是1个月的数据,全放在一起,按时间排序,然后按小时平均就可以了.如果不想麻烦就这样sum([v for t,v in data if t.hour==2]) /len([v for t,v in data if t.hour==2])这句话就是计算2点的数据平均值
用python语言编写一个m行n列得表格怎么写?_
: m=6 n=9 mn=[[i+j for j in range(n)] for i in range(m)]
Python如何将一个列表写入到一个excel表中的一列,求Python代码,谢啦!_
: import xlwt f = xlwt.Workbook() #创建工作簿 sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #创建sheet l_=[1,2,3,4,5] for i in range(len(l_)): sheet1.write(0,i,i)#表格的第一行开始写.第一列,第二列.... #sheet1.write(0,0,start_date,set_style('Times New Roman',220,True)) f.save('text.xls')#保存文件
Python编程实现csv文件某一列的词频统计
: import reimport collectionsimport pandas as pdfrom sklearn.feature_extraction.text import TfidfVectorizer, CountVectorizer#为避免出问题,文件名使用全路径data = pd.read_csv('XXX.csv')trainheadlines = []for row in range(0, len(data.index)):...
用python编写一个程序?
: 现在,了解了如何启动和退出python的交互式环境,我们就可以正式开始编写python代码了. 在写代码之前,请千万不要用“复制”-“粘贴”把代码从页面粘贴到你自己的电脑上.写程序也讲究一个感觉,你需要一个字母一个字母地把代码自...
新手问题:编写一个python脚本,要求两个excel列表某列比较,如果不同,在一个列表后加一列表示
: 你好!先选中列的值getCell(sheet,row,column),比较之后setCell(sheet,row,column,value)这几个参数意思很明了了吧..value就是你想要加的值仅代表个人观点,不喜勿喷,谢谢.
python如何输出表格一列数字?就是一行只有一个数据._
: \r\n 要不你就别合成一个大字符串了,循环里读一个写一下呗,每写一次会换行
用python编写一个简单的程序_
: 你都已经知道思路了还用问?python有telnet模块,直接调用.用telnet在命令行里交互,取出命令行里的信息,反馈给用会,写个gui,简单一点的设置个ip地址的,子网掩码什么的.
python编程中做一个元组:a=(s,),s=1,2,3,然后输出元组a是(1,2,3,),想问
: 搜一下:python编程中做一个元组:a=(s,),s=1,2,3,然后输出元组a是(1,2,3,),想问
如何用python将一列数据分为两列
: 在B1中输入或复制粘贴下列公式:=LEFT(A1,LENB(A1)-LEN(A1))下拉填充公式在C1中输入或复制粘贴下列公式=RIGHT(A1,2*LEN(A1)-LENB(A1))或=SUBSTITUTE(A1,B1,)下拉填充!