首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PAT习题 1002 写出这个数 20分 python

题目:

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

输入格式:

每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100。

输出格式:

在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。

输入样例:

1234567890987654321123456789

输出样例:

yi san wu

思路:

用列表word存放数字的拼音

获取到的输入是字符串类型,可以用字符串的切片获取到每个位的数字

得到的和可以再转化成字符串切片得到每一位的数字,把该数字 -1 的值当做列表下标得到拼音

最后输出无空格:用列表存放"yi san wu",用join()函数输出

代码:

提交结果:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190819A002QG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券