python输入一个正整数、计算其各个位的数字之和_【PAT】Python 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。...
输入格式:
每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10的100次方。
输出格式:
在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。
输入样例:
1234567890987654321123456789
输出样例:
yi san wu
思路:
求各个位数上的和
求得的和再将各个位数上数字转换成中文
利用while语句求得该数的和,然后写一个函数用来数字转换成中文,这里有个投机的地方,由于n是小于10的100次方,所以求得和小于等于900,即该数最大是三位数。
#数字转换成拼音
def tra(num):
return {
0: 'ling',
1: 'yi',
2: 'er',
3: 'san',
4: 'si',
5: 'wu',
6: 'liu',
7: 'qi',
8: 'ba',
9: 'jiu'
}.get(num, 'error')
#输入一个数
a = int(input())
c = 0
#对该数进行各个位数上求和
while a > 0:
b =int(a % 10)
a =int(a
python输入一个正整数、计算其各个位的数字之和_【PAT】Python 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。...相关推荐
- C++:PAT 1002 写出这个数 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
1002 写出这个数 C++ 题目 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 1 ...
- c++ pat 乙级 -------1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 1 ...
- C++ PAT 乙级 ——1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
C++ PAT 乙级 --1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 题目分析 (1)由于自然数n的范围要求小于10^100,unsigned long long ...
- C语言——PAT 乙级(1002.读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。)
题目: 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10100. 输出格式: ...
- 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字
读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10100. 输出格式: 在一行内输出 ...
- 1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 ...
- 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字(PTA)
读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10100. 输出格式: 在一行 ...
- PTA1002:读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
PTA1002,汉字写出数字 题目: 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 ...
- PAT(1002)读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字,前面每位之后有空格,最后一位后面没有空格
要点解析 1.如何输入一个正整数n,输出其各位数字之和? (1)输入整数 int n: while(n>0){p=n%10;sum=sum+p;// i=i*10;n=n/10;}输出sum即可 ...
- c++ pat 乙级 -------1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字
1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ...
最新文章
- 【bzoj3866】The Romantic Hero dp
- Android项目创建欢迎页
- 信息系统管理十大知识领域
- 费用流-Wannafly Day2 TwoGraph-神题
- 两个分布的特征映射_跨语言分布表示学习方法概述
- java 好和不好的形容词 英语怎么说_java必会的英语单词
- mosquitto mysql_在laravel中使用Mosquitto-PHP
- spark学习-20-Spark的sample理解
- mysql connections
- 打log的方式检查程序里面的问题 及示例代码 详解
- WinAPI: GetNextWindow - 获取指定窗口Z上或Z下的窗口的句柄
- 05.日志框架与Spring Boot日志全篇
- 51单片机简单计算器
- C# 对文件进行MD5计算
- java运行html代码,java代码运行html
- 安徽大学计算机学院 张磊,张磊 副教授
- 温德姆集团加速麦客达品牌在华扩张;柏悦酒店将进驻长沙;希尔顿惠庭中国首店将在深圳开业 | 美通社头条...
- 记录一下CSR蓝牙做DFU的流程
- oracle一些基本函数
- 电感器饱和的简单说明
热门文章
- android wear测心率,如何从Android Wear读取心率
- 211非计算机专业如何转行IT?加入超级实习生就行吗?
- 一个月的时间戳是多少?
- Mycat启动日志报错:XML document structures must start and end within the same entity.
- ui和前端对比前景怎样?
- 遗传算法优化matlab,遗传算法优化相关MATLAB算法实现
- W80 - 999、云安全助理工程师认证
- 廊坊师范学院的计算机专业怎样,廊坊师范学院专接本计算机专业195分能上吗
- 最新!Unity ml-agents v0.5 环境配置——平衡小球项目(包含TFSharpPlugin.unitypackage)
- Adobe Premiere基础(动画制作)(七)