概述
案例01:输入一个数字,转换成中文数字。比如:1234567890 -> 壹贰叁肆伍陆柒捌玖零
方法01:
number = input("请输入一个数字:")
for i inrange(len(number)):
if "0" in number[i]:
print("零", end="")
if "1" in number[i]:
print("壹", end="")
if "2" in number[i]:
print("贰", end="")
if "3" in number[i]:
print("叁", end="")
if "4" in number[i]:
print("肆", end="")
if "5" in number[i]:
print("伍", end="")
if "6" in number[i]:
print("陆", end="")
if "7" in number[i]:
print("柒", end="")
if "8" in number[i]:
print("捌", end="")
if "9" in number[i]:
print("玖", end="")
if "." in number[i]:
print("点", end="")
方法02:使用元组
chinese_number = ("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖")
number = input("请输入一个数字:")
for i inrange(len(number)):
if "." in number[i]:
print("点", end="")
else:
print(chinese_number[int(number[i])],end="")
执行结果:
C:pythonpython.exeC:/python/demo/file3.py
请输入一个数字:123.45
壹贰叁点肆伍
Process finished with exit code 0
案例02:根据花色和数字生成一副扑克牌
poker_type= ("♠", "♥", "♦","♣")
poker_number = ("3","4", "5", "6","7", "8", "9","10", "J", "Q","K", "A", "2")
poker_list = []
for i inpoker_number:
for j in poker_type:
poker_list.append(j+i)
print(len(poker_list))
print(poker_list)
执行结果:
C:pythonpython.exeC:/python/demo/file3.py
52
['♠3','♥3', '♦3','♣3', '♠4','♥4', '♦4','♣4', '♠5','♥5', '♦5','♣5', '♠6','♥6', '♦6','♣6', '♠7','♥7', '♦7','♣7', '♠8','♥8', '♦8','♣8', '♠9','♥9', '♦9','♣9', '♠10','♥10', '♦10','♣10', '♠J','♥J', '♦J','♣J', '♠Q','♥Q', '♦Q','♣Q', '♠K','♥K', '♦K','♣K', '♠A','♥A', '♦A','♣A', '♠2','♥2', '♦2','♣2']
Process finished with exit code 0
最后
以上就是暴躁薯片为你收集整理的元组的案例演示的全部内容,希望文章能够帮你解决元组的案例演示所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复