lzth.net
当前位置:首页 >> python 奇数偶数 >>

python 奇数偶数

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

import java.util.*; public class math { public static void main(string args[]) { int a,b; scanner sc=new scanner(system.in); //局部变量b重复 a=sc.nextint(); //局部变量a重复 if(a%2==0 ) //判断条件错误 { system.out.println("这个数是偶数"); } else system.out.println("这个数是奇数"); } }

因为没有拿到源代码,初步判断基本是没有问题,可以从以下几个方面检查:

datas = [1,2,3,4]s = d = 0for i in datas: if i%2 == 0: d+=1 else: s+=1if s > d: print '奇数多'elif s

说明:python输入的内容在内部全部为字符串,所以要判断这个字符串是否为一个数字.大多法内部函数并不能对各种形式的数据做出正确判断,例如isdigit()函数只能判断字符串是否为纯数据组成对于负数则无效了.所以可以使用float()

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

a=[] b=[] def sum_file(l): return sum(float(l)) / len(l) c=raw_input('aaa:') for i in c.split(): if int(i) % 2 == 0: a.append(int(i)) else: b.append(int(i)) print "Even the average:",sum_file(a) print "Average of the odd-numbered:",sum_file(b) 输入 : 1 2 3

s=2 si=0 for i in range(1,101): if i%s==0: si=si+i print(si)

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

#键盘输入自行编写 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)))

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