博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一个python作业题目以及代码
阅读量:4947 次
发布时间:2019-06-11

本文共 1037 字,大约阅读时间需要 3 分钟。

1、

编写程序,用户输入一个三位以上的整数,输出其百位以上的数字。例如用户输入1234,则程序输出12。(提示:使用整除运算。)

 

x=input("请输入一个三位以上的数字:")x=int(x)x=x//100if x<1:    print("你输入的数字比三位数小")else:    print(x)

 

2、编写程序,生成包含20个随机数的列表,然后将前10个元素升序排列,后10个元素降序排列,并输出结果。

import randomlist1=[random.randint(0,50) for i in range(20)]list2=list1[0:10]list3=list1[10:20]list2.sort()//默认reverse为false,为升序排序,从小到大list3.sort(reverse=True)list1[0:10]=list2list1[10:20]=list3print(list1)

 

3、求解任意一个一元二次方程,从键盘输入各项系数,输出求解结果。

import maths=input("请输入你要求的一元二次方程的三个参数a、b、c,用逗号隔开")a,b,c=s.split(',')a=int(a)b=int(b)c=int(c)if a==0:    print(-c/b)elif b*b-4*a*c<0:    print("没有结果")elif b*b-4*a*c==0:    print(-b/(2*a))else:    print((-b+math.sqrt(b*b-4*a*c))/(2*a),(b-math.sqrt(b*b-4*a*c)/(-2*a)))

 

4、用字典实现学生成绩管理{'A':84, 'B':90, 'C':75, 'D':82},求出最高分,最低分,总人数,平均分。

import mathmark={
'A':84,'B':90,'C':75,'D':82}print("最高分为:")print(max(mark.values()))print("最低分为:")print(min(mark.values()))print("人数为:")print(len(mark))print("平均分:")print(sum(mark.values())/len(mark))

 

转载于:https://www.cnblogs.com/television/p/8604195.html

你可能感兴趣的文章
设计模式——组合模式(Composite Pattern)
查看>>
java设计模式之——代理模式
查看>>
php页面防止重复提交
查看>>
Perl DBI模块的例子
查看>>
python中str和repr区别
查看>>
升级win10后无法使用桥接网络解决方法
查看>>
如何进行跨网段的远程唤醒
查看>>
数据挖掘-同比与环比
查看>>
nginx+php详解
查看>>
怎样取php一个字符串中的某个字符
查看>>
我的友情链接
查看>>
RedHat6 管理应用服务【11】
查看>>
stm32F10x复习-1
查看>>
redis的学习使用(ubuntu系统下)
查看>>
20135226黄坤信息安全系统设计基础期末总结
查看>>
轻松快捷创建VSFTP虚拟用户
查看>>
[转]Javascript原型继承
查看>>
[转] vue异步处理错误
查看>>
CSS 3D动画概述菜鸟级解读之一
查看>>
分布式系列文章 —— 从 ACID 到 CAP / BASE
查看>>