接收用户输入的一个浮点数,输出这个浮点数的小数部分各字符的和,以10为宽度,靠右显示,采用星号*填充。 例如:键盘输入1234.5678,屏幕输出********26
时间: 2023-12-03 09:03:44 浏览: 124
从键盘接受一个数字,列出该数字的中文表示格式,例如:键盘输入123,打印出一二三;键盘输入3103,打印出三一零三。
4星 · 用户满意度95%
以下是Python代码实现:
```python
num = float(input("请输入一个浮点数:"))
decimal = str(num).split('.')[1] # 获取小数部分
sum_decimal = sum([int(i) for i in decimal]) # 计算小数部分各字符的和
print("{0:*<10}{1:>10}".format("", sum_decimal)) # 输出结果
```
运行结果如下:
```
请输入一个浮点数:1234.5678
********26
```
阅读全文