python3之1002.写出这个数(20分)
来源:互联网 发布:js display none 显示 编辑:程序博客网 时间:2024/06/07 09:40
题目赘述如下:
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。
输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。
输入样例:1234567890987654321123456789
输出样例:yi san wu
题目解答:
直接上代码,之前得了19分,有个测试点弄不过去,现已修改,完美过关,也很简洁,不再解释。
from functools import reduceif __name__ == "__main__": st = list(input()) ss = reduce(lambda x,y:x+y,[int(i) for i in st]) out = list(str(ss)) out2 = ["ling","yi","er","san","si","wu","liu","qi","ba","jiu"] out3 = [] for num in out: inx = int(num) out3.append(out2[inx]) print(" ".join(out3))
阅读全文
0 0
- python3之1002.写出这个数(20分)
- 1002. 写出这个数 (20) python3.6
- 1002.写出这个数(20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 1002. 写出这个数 (20)
- 一些常用的加密解密、编码方法
- 函数
- 欢迎使用CSDN-markdown编辑器
- 【IntelliJ JDEA使用】使用IntelliJ JDEA新建java.class时,右键没有Class文件可选时处理方式
- Wifi网络判断
- python3之1002.写出这个数(20分)
- mac下将根目录/更改组到普通用户,导致sudo不能用
- 什么是面向对象?附带面向对象选项卡
- 邮箱,手机号,身份证的正则表达式
- LeetCode刷题 | 572. Subtree of Another Tree
- MVC简介
- 完美解决glide+StaggeredGridLayoutManager 图片加载大小不正常的问题
- 2017-12-10杭电OJ2016 《数据的交换输出》
- matlab与stm32之间利用串口通信记录