num=input('请输入数据:') num1=('壹','贰','叁','肆','伍','陆','柒','捌','玖') for i in num: i=int(i) print(num1[i-1],end="")如何加入遇到小数点的时候转换为点
时间: 2024-06-17 10:00:38 浏览: 118
大数运算,包含进制转换!小数点也在内
你好!根据你的代码,可以在输入数据时,先将其转换为字符串形式,然后判断字符串中是否存在小数点,若存在,则将其拆分为整数部分和小数部分,分别进行转换,最后将整数部分和小数部分以“点”相连即可。具体的代码实现如下:
```
num = input('请输入数据:')
num1 = ('壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖')
if '.' in num:
num_int, num_float = num.split('.')
for i in num_int:
i = int(i)
print(num1[i - 1], end="")
print('点', end="")
for i in num_float:
i = int(i)
print(num1[i - 1], end="")
else:
for i in num:
i = int(i)
print(num1[i - 1], end="")
```
阅读全文