python123期末测验答案程序题_python期末题库(2)带答案
python
期末题库(
2
)
1.
编写程序,用户输入一个三位以上的整数,输出其百位以上的数字。例如用
【python123期末测验答案程序题_python期末题库(2)带答案】户输入
1234
,则程序输出
12
(提示:使用整除运算)
。
num=int(input("
请输入一个三位以上的整数:
"))
digit=num//100
print("{0}
的百位以上数字是
{1}".format(num,digit))
2.
编写程序,
使用
math
模块的相关函数,
输入三角形的三条边长
(均为整数)
,
求面积、周长、最长边长和最短边长,其中面积保留两位小数。
(提示:使用
海伦公式
,公式中的
P
为周长的一半)
import math
a=int(input("
请输入边长
a:"))
b=int(input("
请输入边长
b:"))
c=int(input("
请输入边长
c:"))
p=(a+b+c)/2
area=math.sqrt(p*(p-a)*(p-b)*(p-c))
print("
周长为
{0}".format(a+b+c))
print("
面积为
{0:.2f}".format(area))
print("
最长边长为
{0}".format(max(a,b,c)))
print("
最短边长为
{0}".format(min(a,b,c)))
3.
编写程序,使用
random
模块的相关函数产生
3
个
1~100
之间的随机整数
a
、
b
和
c
,按照从小到大的顺序排序。
import random
a=random.randint (1,100)
b=random.randint (1,100)
c=random.randint (1,100)
minNum=min(a,b,c)
推荐阅读
- python123的答案_Python123题库完美答案——获得昨天和明天的日期
- python123选择题题库及答案_python123练习题
- 机器学习|机器学习期末练习题
- c++|C++期末作业-图书馆管理系统
- C语言程序|C语言期末作业-职工工资管理系统(包含增删改查,代码注释详细)
- 以编程方式在Google Apps脚本的测验中允许查看分数
- 3868mysql数据库应用综合分析题_国开《3868MySQL数据库应用-0007》期末机考【答案】...
- 3868mysql数据库应用综合分析题|3868mysql数据库应用综合分析题,国开《3868MySQL数据库应用-0006》期末机考【答案】...
- 初学Python|Python123第四章小作业——三位水仙花数
- web大学生个人网站作业模|div+css静态网页设计(三亚旅游网站设计——三亚旅游网页设计(6页) html网页设计期末大作业_网页设计平时作业)