1.输入一个三位数整数求个位,十位,百位及它们的和。
2.输入一个正整数,计算以这个数为半径的圆周长和面积。(输入带提示语句)
3.输入3个浮点数,求它们的和,平均值,平方和并输出所求各值。
4.输入三个数,将其按从小到大的顺序输出。
自己python能力有限,急
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注# 第一题 num = input('请输入一个三位数整数:') print(f'个位是{num[2]},十位是{num[1]},百位是{num[0]},它们的和是{int(num[2])+int(num[1])+int(num[0])}') # 第二题 pai = 3.14 num = int(input('请输入一个正整数作为圆的半径:')) print(f'圆的周长是{2*pai*num},面积是{pai*(num**2)}') # 第三题 num = (input('请输入三个浮点数,以空格分开:')).split() sum = float(num[0])+float(num[1])+float(num[2]) sum_sqr = float(num[0])**2 + float(num[1])**2 + float(num[2])**2 print(f'三个数的和是{sum},平均值是{sum/3},平方和是{sum_sqr}') # 第四题 num = (input('请输入三个数,以空格分开:')).split() num = sorted([eval(i) for i in num]) for i in num: print(i,end=' ')本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报