使用python写一个小程序,从键盘输入一个0~9之间的整数,然后以七段数码管显示出该数字。
时间: 2024-02-25 22:58:42 浏览: 84
好的,以下是Python代码实现:
```python
# 定义数字对应的七段数码管显示
digit_display = {
0: ['###', '# #', '# #', '# #', '###'],
1: [' #', ' #', ' #', ' #', ' #'],
2: ['###', ' #', '###', '# ', '###'],
3: ['###', ' #', '###', ' #', '###'],
4: ['# #', '# #', '###', ' #', ' #'],
5: ['###', '# ', '###', ' #', '###'],
6: ['###', '# ', '###', '# #', '###'],
7: ['###', ' #', ' #', ' #', ' #'],
8: ['###', '# #', '###', '# #', '###'],
9: ['###', '# #', '###', ' #', '###']
}
# 从键盘输入数字
digit = int(input('请输入一个0~9之间的整数:'))
# 判断输入数字是否合法
if digit < 0 or digit > 9:
print('输入的数字不合法!')
else:
# 获取该数字对应的七段数码管显示
display = digit_display[digit]
# 输出七段数码管显示
for row in display:
print(row)
```
运行程序后,输入一个0~9之间的整数,就可以看到该数字对应的七段数码管显示。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)
![py](https://img-home.csdnimg.cn/images/20250102104920.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)