金额转换
编写一函数,将数字金额转换为中文大写金额。最大金额到“亿”,最小金额到“分”(如:数字金额为1024.10,对应中文金额:壹仟零佰贰拾肆元壹角零分),数字中文大写对应为:零壹贰叁肆伍陆柒捌玖,金额单位大写对应为:亿、万、仟、佰、拾、元、角、分等等
输入格式:
输入一个数字金额:5125.00
输出格式:
大写金额:伍仟壹佰贰拾伍元零角零分
输入样例:
在这里给出一组输入。例如:
5500.00
输出样例:
在这里给出相应的输出。例如:
伍仟伍佰零拾零元零角零分
money=input()
num="零壹贰叁肆伍陆柒捌玖"
mon="亿万仟佰拾元角分"
money=money[0:-3]+money[-2]+money[-1]
for i in range(len(money)):
s=eval(money[i])
print("{}{}".format(num[s],mon[8-len(money)+i]),end="")
文明用语
规范文明用语:针对网络中不文明用语通使用特殊符号替换。
输入格式:
输入:字符串(带有不文明用语)。
输出格式:
字符串中出现的不文明用语使用"#"进行替换。
输入样例:
在这里给出一组输入。例如:
你真是一个人渣
输出样例:
在这里给出相应的输出。例如:
你真是一个##
str=input()
s=['二货','呆子','傻子','他妈的','傻逼','妈的','人渣']
for i in range(len(s)):
if s[i] in str:
str=str.replace(s[i],len(s[i])*'#')
print("{}".format(str))
字典基本运算
请补充横线处的代码。dictScore 中存放了你的2021-2022-2学期选课学分,计算并输出学期学分总数。
输入格式:
dictScore = {'计算机组成原理':3,'离散数学':4,'企业见习':1,'Web':4,'计算机体系结构':2.5,'数理统计':3,'实训':2,'人文选修':1}。
输出格式:
输出学分总数。
输入样例:
在这里给出一组输入。例如:
输出样例:
在这里给出相应的输出。例如:
20.5
dictScore={'计算机组成原理':3,'离散数学':4,'企业见习':1,'Web':4,'计算机体系结构':2.5,'数理统计':3,'实训':2,'人文选修':1}
ls=[]
sum=0
ls=(list(dictScore.values()))
for i in ls:
sum=sum+i
print("{}".format(sum))
录取排名
编写程序,从键盘依次输入姓名和考核成绩,排序后输出排行榜。
输入格式:
注意:输入quit表示考核人员录入完毕
从键盘依次输入姓名和考核成绩
输出格式:
排序后输出排行榜
输入样例:
在这里给出一组输入。例如:
张三
65
李四
56
quit
输出样例:
在这里给出相应的输出。例如:
第1名:张三,成绩为65.0分
第2名:李四,成绩为56.0分
a={}
b=[]
while True:
name=input()
if name =='quit':
break
score = float(input())
a[name]=score
items=a.items()
for j in items:
b.append([j[1],j[0]])
b.sort()
count=len(b)-1
for i in range(1,len(b)+1):
print(f"第{i}名:{b[count][1]},成绩为{b[count][0]}分")
count = count-1