1.三角形周长及面积
描述
输入的三角形的三条边a、b、c 的长度,计算并依次输出三角形的周长和面积,结果严格保留2位小数。测试用例的数据保证三角形三边数据可以构成三角形。
三角形面积计算公式: 111.png ,其中s=(a+b+c)/2。
import math
a=eval(input())
b=eval(input())
c=eval(input())
s=(a+b+c)/2.0
m=(s*(s-a)*(s-b)*(s-c))**0.5
print("周长={:.2f}".format(a+b+c))
print("面积={:.2f}".format(m))
2.a除以b
描述
计算a除以b,结果四舍五入,保留2位小数。
import math
a=eval(input())
b=eval(input())
if b == 0:
print("除零错误")
else:
c=a/b
y=round(c,2)
print("{}".format(y))
3. 2的n次方
描述
计算2的n次方,n由用户输入
import math
n=eval(input())
x=int(pow(2,n))
print("{}".format(x))
4.计算阶乘
描述
输入一个正整数,输出其阶乘值。
import math
n=int(input())
x=int(math.factorial(n))
print("{}".format(x))
5.无空隙回声输出
类别:Python 基本数据类型
获得用户输入,去掉其中全部空格,将其他字符按收入顺序打印输出。
示例1:
输入:“Python 是 一个 通用语言”
输出:“Python是一个通用语言”
s=input()
print(s.replace(" ",""))
6.字符串分段组合
描述
获得输入的一个字符串s,以字符减号(-)分割s,将其中首尾两段用加号(+)组合后输出。
s=input()
l=s.split("-")
print(l[0]+"+"+l[-1])
7.字符串格式化输出
描述
获得用户的输入当作填充符号,以30字符宽居中输出PYTHON字符串。
请完善代码。
a = input("")
s = “PYTHON”
print("{①}".format(②))
a = input("")
s = "PYTHON"
print("{0:{1}^30}".format(s,a))

本文提供了一系列基础Python编程练习题目,包括三角形周长及面积计算、除法运算、指数运算、阶乘计算等,旨在帮助初学者巩固基础语法知识。
1万+

被折叠的 条评论
为什么被折叠?



