xcxd.net
当前位置:首页 >> python生成奇数列表 >>

python生成奇数列表

偶数-偶数=(偶数) 奇数-奇数=(偶数) 偶数-奇数=(奇数) 奇数*奇数=(奇数) 愿我的回答对你有帮助!如有疑问请追问,愿意解疑答惑.如果明白,并且解决了你的问题,请及时采纳为满意答案!如果有其他问题请采纳本题后另发点击向我求助,答题不易,请谅解,谢谢.

可以使用列表解析>>> b=[23,45,22,44,25,66,78]>>> [x for x in b if x % 2 != 0] [23, 45, 25]>>>

#键盘输入自行编写 import random L = [ random.randint(1, 100) for x in range(10) ] A = [ x for x in L if not x % 2 ] B = [ x for x in L if x % 2 ] print(L) print("偶数列表:{0} 和为:{1}".format(A,sum(A))) print("奇数列表:{0} 和为:{1}".format(B,sum(B)))

i=0 for i in range(50):if(i%2)==1:print(i) i=i+1

import random X = [random.randint(1, 20) for x in range(10)] #随机10个数 Y = [True if i % 2 else False for i in X] #判断上面随机数的奇偶 Z = list(map(lambda i: i * 2, X)) #计算上面随机数的2倍值 S = [True if i > 10 else False for i in X] #判断是否大于10 print(X) print(Y) print(Z) print(S)

来个简单的 sum(range(1,100,2)) 一行完事,呵呵

list = [] #存放计算的结果 list1 = [] #存放质数 n = int(input("计算质数2:")) for i in range(2,n+1): #范围在2-n内 for j in range(2,i): list.append(i%j) if 0 not in list: list1.append(i) list=[] print(list1) 正好在研究这个问题,怎么说呢,感觉这个是正解,

sum = 0for i in range(1,101): if i%2 == 1: sum += iprint(sum)

第一个空填0第二个空填5望采纳!

找奇数可以用 num%2==0 来判定,如果除以2有余数就是奇数,找奇数简单写一个 def isodd(num): if (num%2==0): return false else: return ture#然后用for循环来判断字符串str有几个奇数 str = "4231321312" str = list(str) for i in str: if isodd(i): count++

zxqk.net | jtlm.net | jjdp.net | ncry.net | ncry.net | 网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com