def print_number(num):
num=str(num)
for i in range(len(num)):
if num[i]=='0':
print("### ",end="")
elif num[i]=='1':
print(" # ",end="")
elif num[i]=='2':
print("### ",end="")
elif num[i]=='3':
print("### ",end="")
elif num[i]=='4':
print("# # ",end="")
elif num[i]=='5':
print("### ",end="")
elif num[i]=='6':
print("### ",end="")
elif num[i]=='7':
print("### ",end="")
elif num[i]=='8':
print("### ",end="")
elif num[i]=='9':
print("### ",end="")
print("")
for i in range(len(num)):
if num[i]=='0':
print("# # ",end="")
elif num[i]=='1':
print(" # ",end="")
elif num[i]=='2':
print(" # ",end="")
elif num[i]=='3':
print(" # ",end="")
elif num[i]=='4':
print("# # ",end="")
elif num[i]=='5':
print("# ",end="")
elif num[i]=='6':
print("# ",end="")
elif num[i]=='7':
print(" # ",end="")
elif num[i]=='8':
print("# # ",end="")
elif num[i]=='9':
print("# # ",end="")
print("")
for i in range(len(num)):
if num[i]=='0':
print("# # ",end="")
elif num[i]=='1':
print(" # ",end="")
elif num[i]=='2':
print("### ",end="")
elif num[i]=='3':
print("### ",end="")
elif num[i]=='4':
print("### ",end="")
elif num[i]=='5':
print("### ",end="")
elif num[i]=='6':
print("### ",end="")
elif num[i]=='7':
print(" # ",end="")
elif num[i]=='8':
print("### ",end="")
elif num[i]=='9':
print("### ",end="")
print("")
for i in range(len(num)):
if num[i]=='0':
print("# # ",end="")
elif num[i]=='1':
print(" # ",end="")
elif num[i]=='2':
print("# ",end="")
elif num[i]=='3':
print(" # ",end="")
elif num[i]=='4':
print(" # ",end="")
elif num[i]=='5':
print(" # ",end="")
elif num[i]=='6':
print("# # ",end="")
elif num[i]=='7':
print(" # ",end="")
elif num[i]=='8':
print("# # ",end="")
elif num[i]=='9':
print(" # ",end="")
print("")
for i in range(len(num)):
if num[i]=='0':
print("### ",end="")
elif num[i]=='1':
print(" # ",end="")
elif num[i]=='2':
print("### ",end="")
elif num[i]=='3':
print("### ",end="")
elif num[i]=='4':
print(" # ",end="")
elif num[i]=='5':
print("### ",end="")
elif num[i]=='6':
print("### ",end="")
elif num[i]=='7':
print(" # ",end="")
elif num[i]=='8':
print("### ",end="")
elif num[i]=='9':
print("### ",end="")
print("")
print_number(int(input("Enter the number you wish to display: ")))
你们可以试一下output
Enter the number you wish to display: 9081726354
结果是运行正常的,格式也是对的,但怎样能把这段代码给简化
改成这种的就可以,第一个循环的字典改好了,后面依次同理即可
t1={'0':"### ",'1':" # ",'2':"### ",'3':" # ",'4':"# # ",'5':"### ",'6':"### ",'7':"### ",'8':"### ",'9':"### "}
t2={'0':"### ",'1':" # ",'2':"### ",'3':" # ",'4':"# # ",'5':"### ",'6':"### ",'7':"### ",'8':"### ",'9':"### "}
t3={'0':"### ",'1':" # ",'2':"### ",'3':" # ",'4':"# # ",'5':"### ",'6':"### ",'7':"### ",'8':"### ",'9':"### "}
t4={'0':"### ",'1':" # ",'2':"### ",'3':" # ",'4':"# # ",'5':"### ",'6':"### ",'7':"### ",'8':"### ",'9':"### "}
t5={'0':"### ",'1':" # ",'2':"### ",'3':" # ",'4':"# # ",'5':"### ",'6':"### ",'7':"### ",'8':"### ",'9':"### "}
def print_number(num):
num=str(num)
for i in num :
print(t1[i],end='')
print("")
for i in num:
print(t2[i],end='')
print("")
for i in num:
print(t3[i],end='')
print("")
for i in num:
print(t4[i],end='')
print("")
for i in num:
print(t5[i],end='')
print("")
print_number('01239')
print_number(int(input("Enter the number you wish to display: ")))
将可能的结果存字典中。
t1={'0':"### ",'1':" # ",'2':"### ",'3':"### ",'4':"# # ",'5':"### ",'6':"### ",'7':"### ",'8':"### ",'9':"### "}
t2={'0':"# # ",'1':" # ",'2':" # ",'3':" # ",'4':"# # ",'5':"# ",'6':"# ",'7':" # ",'8':"# # ",'9':"# # "}
t3={'0':"# # ",'1':" # ",'2':"### ",'3':"### ",'4':"### ",'5':"### ",'6':"### ",'7':" # ",'8':"### ",'9':"### "}
t4={'0':"# # ",'1':" # ",'2':"# ",'3':" # ",'4':" # ",'5':" # ",'6':"# # ",'7':" # ",'8':"# # ",'9':" # "}
t5={'0':"### ",'1':" # ",'2':"### ",'3':"### ",'4':" # ",'5':"### ",'6':"### ",'7':" # ",'8':"### ",'9':"### "}
def print_number(num):
num=str(num)
for i in num :
print(t1[i],end='')
print("")
for i in num:
print(t2[i],end='')
print("")
for i in num:
print(t3[i],end='')
print("")
for i in num:
print(t4[i],end='')
print("")
for i in num:
print(t5[i],end='')
print("")
print_number(int(input("Enter the number you wish to display: ")))
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!