Eʟɪᴀᴜᴋ.588 2022-05-05 14:04 采纳率: 71.4%
浏览 29
已结题

自己python能力有限,急

1.输入一个三位数整数求个位,十位,百位及它们的和。
2.输入一个正整数,计算以这个数为半径的圆周长和面积。(输入带提示语句)
3.输入3个浮点数,求它们的和,平均值,平方和并输出所求各值。
4.输入三个数,将其按从小到大的顺序输出。

  • 写回答

1条回答 默认 最新

  • 请叫我问哥 新星创作者: python技术领域 2022-05-05 14:27
    关注
    # 第一题
    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=' ')
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月13日
  • 已采纳回答 5月5日
  • 创建了问题 5月5日