下载此文档

python编程题.doc


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
1、【参考代码】x=eval(input("请输入所花钱x:"))ifx>=3000:y=*xelifx>=2000:y=*xelifx>=1000:y=*xelse:y=xprint("实际应付金额{:.2f}元".format(y))2、编写计算分段函数的程序:输入x的值,输出函数y的值【参考代码】importmathx=eval(input("请输入x的值:"))ifx>=5:y=(x)+(x**2+1)elifx>=0:y=(x)+(x,5)+x**(1/5)else:y=(x)-x**3+3*xprint("分段函数y的值是:",y)3、编写程序,实现分段函数计算,如下表所示。当x=7,输出y的值【参考代码】x=input('Pleaseinputx:')x=eval(x)ifx<0orx>=20:print(0)elif0<=x<5:print(x)elif5<=x<10:print(3*x-5)elif10<=x<20:print(*x-2)4、从键盘上任意输入一个自然数,判断数是否素数。如输入11,则显示:11是素数【参考代码】n=eval(input("请输入一个自然数:"))tag=Trueforiinrange(2,n):ifn%i==0:tag=Falsebreakm="是素数"iftagelse"不是素数"print(n,m)5、编程求解一元二次方程,方程中的系数从键盘输入(提示:分支嵌套)注解:大部分情况下是根据求根公式来求解,即:判别式:利用一元二次方程根的判别式()可以判断方程的根的情况。一元二次方程的根与根的判别式有如下关系:①当时,方程有两个不相等的实数根;②当时,方程有两个相等的实数根;③当时,方程无实数根,但有2个共轭复根。【参考代码】importmatha=eval(input("A="))b=eval(input("B="))c=eval(input("C="))delta=b**2-4*a*cifa==0:ifb==0:print("方程无意义!!")else:x=-c/bprint("方程有单根:",x)else:ifdelta>0:q=(delta)/(2*a)p=-b/(2*a)x1=p+qx2=p-qprint("两个不相等的实根",x1,x2)elifdelta==0:p=-b/(2*a)print("两个相等的实根:",p)else:print("方程无解!")6、编程产生菲波拉契数列20项,例如:01123581321……【参考代码】x0,x1=0,1forninrange(0,20):print(x0,end="")x0,x1=x1,x0+x17、猴子摘桃猴子第一天摘了若干个桃子,当天吃了一半,还不过隐,有多吃了一个,第二天早上又将剩下的桃子吃了一半,又多吃了一个,以后每天早上都吃了前一天剩下的一半零一个,到第10天早上想再吃时,见只剩下一个桃子,问第一天共摘了多少个桃子【参考代码】x=1fordinrange(0,9):x=(x+1)*2print(x)编程分别计算100以内(含100)奇数与偶数的和。【参考代码】s1,s2=0,0foriinrange(1,101):ifi%2==0:s2=s2+ielse:s1=s1+iprint("奇数的和是:{},偶数的和是:{}".format(s1,s2))9、编程计算前30项的和:s=1+(1+2)+(1+2+3)+(1+2+3+4)+…+(1+2+3+4+…+n)【参考代码】t,sum=0,0foriinrange(1,31):t=t+isum=sum+tprint("多项式前30项的和是:",sum)10、一个富翁试图与陌生人做一笔换钱生意,换钱规则为:陌生人每天给富翁10万元钱,直到满一个月(30天);而富翁第一天给陌生人1分钱,第2天给2分钱,第3天给4分钱,…,富翁每天给穷人的钱是前一天的两倍,直到满一个月,分别显示富翁给陌生人的钱和陌生人给富翁的钱各是多少?【参考代码】x0==0foriinrange(1,31):s=s+100000x1=2*x0x0=x1print("富翁赚的钱{:.2f},陌生人赚的钱{:.2f}".format(s,x0))11、编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年。如果年份能被400整除,则为闰年;如果年份能被4整除但不能被100整除也为闰年。【参考代码】x=input('Pleaseinputanintegerof4digitsmeaningtheyear:')x=eval(x)ifx%400==0or(x%4==0andn

python编程题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小1.05 MB
  • 时间2020-08-19