用Python将输入1-99999的数转化为大写中文形式
dic_num={“0”:u"零",“1”:u"壹",“2”:u"贰",“3”:u"叁",“4”:u"肆",“5”:u"伍",“6”:u"陆",“7”:u"柒",“8”:u"扒",“9”:“玖”}
dic_unit={0:"",1:u"拾",2:u"佰",3:u"仟",4:u"万"}
flag=True
while flag:
fs=[]
daxie=’’
num=input(“请输入数字(范围在1-99999之间),若输入q则退出程序:”)
if num==‘q’ or num==‘Q’:
flag=False
elif int(num)<1 or int(num)>99999:
print(“错误!请输入1-99999之间的数字!\n”)
continue
else:
listnum=list(num)
lennum=len(listnum)-1
ling=0
for item in listnum:
if item!=‘0’:
ling=0
else:
ling=ling+1
if ling<=1:
fs.append(dic_num[item])
if item!=‘0’:
fs.append(dic_unit[lennum])
lennum-=1
if fs[-1]==‘零’:
del fs[-1]
daxie=’’.join(fs)
print(daxie)
用Python将输入1-99999的数转化为大写中文形式相关推荐
- 关于使用python简单将账本金额转化为大写中文数字
python简单将账本金额(阿拉伯数字)转为大写中文数字金额 缘由 实习的地方要求将账本金额转换为中文大写,我又不想一个个手打,网上能直接找到的也只支持整数转换,就根据自己的需要写了一小段,置此以作记 ...
- Python程序输入一个字符串并查找总数的大写和小写字母
Given a string str1 and we have to count the total numbers of uppercase and lowercase letters. 给定字符串 ...
- [转载] Python程序输入一个字符串并查找总数的大写和小写字母
参考链接: Python程序可大写字符串中每个单词的第一个和最后一个字符 Given a string str1 and we have to count the total numbers of u ...
- 从键盘输入一个小写字母,转化为大写字母并输出。
#include <stdio.h> void main() { char c1, c2; printf("请输入一个小写字母:\n"); sc ...
- 1、从键盘输入一个小写字母,转化为大写字母并输出。
#include <stdio.h> main(){ char a; printf("请输入一个小写字母:"); sca ...
- python随机产生100个整数二进制_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...
Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...
- 利用Python语言编程,完成猜数游戏,系统随机产生一个1到100的数字num1,用户输入一个数字guess,如果没有猜对,根据系统给出的提示重新猜数,直到才对为止。
利用Python语言编程,完成猜数游戏,系统随机产生一个1到100的数字num1,用户输入一个数字guess,如果没有猜对,根据系统给出的提示重新猜数,直到才对为止. 要求:(1)系统每次都要给出新的 ...
- Python判断输入的数是否为数值类型,如果是则指出类型
题目:Python:判断输入的数是否为数值类型(int或float),如果可以的话,请指出类型. 情景: 假如有个程序,输入a和b两个数,程序可以判断a和b到底是不是数值类型(即是整数还是浮点数),若 ...
- python让用户输入一个整数_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...
Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...
最新文章
- leetcode算法题--最多的不重叠子字符串★★
- ​ICML 2021 Long Oral | 顺序不可知的交叉熵函数
- Serval and Toy Bricks
- 腾讯计费:亿万级大促活动自动化保障体系
- ppt怎么加注解文字_向PPT2013演示文稿中添加批注将反馈和想法添加到演示文稿...
- Stackoverflow上人气最旺的十个Java问题
- IOS15一个工作空间创建多个项目
- 3班的第二次模拟面试
- 批量关停azure vm_如何在Azure中使用Visual Studio和VM数据库
- 自学几小时,斯坦福AI推测并复现了元素周期表 | 华裔团队研究
- ef6 mysql code first_使用EntityFramework6连接MySql数据库(code first方式)
- 设计模式---组合模式(C++实现)
- 【BZOJ1966】[AHOI2005]病毒检测(动态规划)
- 软件基本功:linux/windows的头文件互相包含,大哥你这是什么创新?
- iphone配置实用工具出错解决
- capslock键英语怎么读_capslock是什么意思
- bs 网站获取电子秤重量方案
- mic in和line in
- 【Java类的封装性】封装的日期类。Person类,使用对象作为成员变量并实现深拷贝。(利用了类的封装性)
- 最基本财务基础知识,财务知识基础