刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

36.编写一个程序,其功能为:从键盘输入任意三位整数,计算这个整数的百位数字、十位数字、个位数字之和,以及它们的平均值,并输出计算结果。
样例如下:
输入:123
输出:6 2.0
友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

br />```pythonnum = int(input("请输入一个三位整数:"))# 计算百位、十位、个位数字hundreds = num // 100tens = (num // 10) % 10ones = num % 10# 计算数字之和sum_digits = hundreds + tens + ones# 计算平均值average = sum_digits / 3# 输出结果print("数字之和:", sum_digits)print("平均值:", average)```

解析:

【喵呜刷题小喵解析】

这个程序首先通过`input()`函数从键盘获取用户输入的一个三位整数,并将其转换为整数类型。

然后,程序使用整数除法和取余运算来计算这个整数的百位、十位和个位数字。具体来说,`num // 100`计算百位数字,`(num // 10) % 10`计算十位数字,`num % 10`计算个位数字。

接着,程序计算这三个数字的和,并将结果存储在变量`sum_digits`中。

然后,程序计算这三个数字的平均值,并将结果存储在变量`average`中。

最后,程序使用`print()`函数输出数字之和和平均值。

注意,这个程序没有使用`eval()`函数,而是使用了Python的整数除法和取余运算,以及`input()`和`print()`函数,这些都是Python的标准库函数,不需要额外的库支持。
创作类型:
原创

本文链接:36.编写一个程序,其功能为:从键盘输入任意三位整数,计算这个整数的百位数字、十位数字、个位数字之和

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share