输入格式:

每个测试输入包含 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. Python初学问题-if/else的运用
  2. Visual Studio 2019连接自动的Sql Server开发版数据库(C#语言)
  3. python3.7用法_Python 3.7中dataclass装饰器用法详解
  4. Qt中事件循环机制详解
  5. 广度优先搜索——好奇怪的游戏(洛谷 P1747)
  6. 用户首选项NSUserDefaults
  7. php视频转数据流,图像转数据流-aspphp | 鬼仔's Blog鬼仔's Blog
  8. java应用中spring自动注入_Spring自动注入的几种方式
  9. 火线精英显示服务器一断,火线精英bug大全解析
  10. CentOS7 下安装telnet服务
  11. 51单片机redefinition_关于c51单片机的一个问题
  12. iperf基本使用方式
  13. FFMPEG:MP4封装格式中外挂字幕的提取
  14. GNS3+JunOS
  15. 计算机主板虚拟化,启用Lenovo计算机BIOS虚拟化的方法
  16. 社会管理网格化 源码_【西市场快讯】槐荫区委政法委副书记李岩雍赴西市场街道督导网格化管理工作...
  17. 腾讯大战360之观战指南
  18. PyramidNet
  19. 【心理学】心理学效应
  20. SAP案例教程FIAR应收账款后台配置

热门文章

  1. 怎么给PDF去水印,一种方法就足够了
  2. 【iMessage苹果推群发】苹果相册推archive到appstore开发证书(Development certificate)
  3. 反转单向链表java_Java实现单向链表反转
  4. 易经的智慧(1)---阴阳之道
  5. bundle是什么?
  6. 签到 2016.6.9
  7. 深度学习环境配置7——(30系显卡)windows下的tensorflow-gpu==2.4.0环境配置
  8. 数据结构 图定义和实现 根据郑州轻工业大学的校园平面图设计一个简单的校园导航系统,设计数据结构和算法实现相应功能
  9. 【洞见观点】金融领域隐私计算平台间的互联互通技术实践与研究
  10. Unity命令模式, 实现撤销/反撤销