输入格式:

每个测试输入包含 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,计算其各位数字之和,用汉语拼音写出和的每一位数字。...相关推荐

  1. C++:PAT 1002 写出这个数 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

    1002 写出这个数 C++ 题目 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 1 ...

  2. c++ pat 乙级 -------1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

    1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 1 ...

  3. C++ PAT 乙级 ——1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

    C++ PAT 乙级 --1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 题目分析 (1)由于自然数n的范围要求小于10^100,unsigned long long ...

  4. C语言——PAT 乙级(1002.读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。)

    题目: 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10​100​​. 输出格式: ...

  5. 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字

    读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10100. 输出格式: 在一行内输出 ...

  6. 1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

    1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 ...

  7. 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字(PTA)

    读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10​100​​. 输出格式: 在一行 ...

  8. PTA1002:读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

    PTA1002,汉字写出数字 题目: 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 ...

  9. PAT(1002)读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字,前面每位之后有空格,最后一位后面没有空格

    要点解析 1.如何输入一个正整数n,输出其各位数字之和? (1)输入整数 int n: while(n>0){p=n%10;sum=sum+p;// i=i*10;n=n/10;}输出sum即可 ...

  10. c++ pat 乙级 -------1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字

    1002 写出这个数 (20分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这里保证 n 小于 10 ...

最新文章

  1. 【bzoj3866】The Romantic Hero dp
  2. Android项目创建欢迎页
  3. 信息系统管理十大知识领域
  4. 费用流-Wannafly Day2 TwoGraph-神题
  5. 两个分布的特征映射_跨语言分布表示学习方法概述
  6. java 好和不好的形容词 英语怎么说_java必会的英语单词
  7. mosquitto mysql_在laravel中使用Mosquitto-PHP
  8. spark学习-20-Spark的sample理解
  9. mysql connections
  10. 打log的方式检查程序里面的问题 及示例代码 详解
  11. WinAPI: GetNextWindow - 获取指定窗口Z上或Z下的窗口的句柄
  12. 05.日志框架与Spring Boot日志全篇
  13. 51单片机简单计算器
  14. C# 对文件进行MD5计算
  15. java运行html代码,java代码运行html
  16. 安徽大学计算机学院 张磊,张磊 副教授
  17. 温德姆集团加速麦客达品牌在华扩张;柏悦酒店将进驻长沙;希尔顿惠庭中国首店将在深圳开业 | 美通社头条...
  18. 记录一下CSR蓝牙做DFU的流程
  19. oracle一些基本函数
  20. 电感器饱和的简单说明

热门文章

  1. android wear测心率,如何从Android Wear读取心率
  2. 211非计算机专业如何转行IT?加入超级实习生就行吗?
  3. 一个月的时间戳是多少?
  4. Mycat启动日志报错:XML document structures must start and end within the same entity.
  5. ui和前端对比前景怎样?
  6. 遗传算法优化matlab,遗传算法优化相关MATLAB算法实现
  7. W80 - 999、云安全助理工程师认证
  8. 廊坊师范学院的计算机专业怎样,廊坊师范学院专接本计算机专业195分能上吗
  9. 最新!Unity ml-agents v0.5 环境配置——平衡小球项目(包含TFSharpPlugin.unitypackage)
  10. Adobe Premiere基础(动画制作)(七)