输入一个整数,然后输出提示菜单,选择相应的数字并完成对应的输出: 选择以下数字,进行相应的操作: 1. 输出对应的二进制数据 2. 输出对应的八进制数据 3. 输出对应的十六进制数据 其他. 输出对应的十进制进制数据
时间: 2024-10-09 19:11:54 浏览: 54
使用菜单选择程序菜单项.doc
4星 · 用户满意度95%
这是一个简单的命令行交互程序示例,在Python中可以这样编写:
```python
def convert_number():
number = int(input("请输入一个整数: "))
print("\n请选择操作:")
print("1. 输出二进制")
print("2. 输出八进制")
print("3. 输出十六进制")
print("4. 输出十进制")
choice = input("请输入对应的数字(1-4): ")
if choice == "1":
print(f"{number} 的二进制形式为: {bin(number)[2:]}")
elif choice == "2":
print(f"{number} 的八进制形式为: {oct(number)[2:]}")
elif choice == "3":
print(f"{number} 的十六进制形式为: {hex(number)[2:]}")
elif choice == "4":
print(f"{number} 的十进制形式即为自身.")
else:
print("无效的选择,请重新输入.")
convert_number()
```
这个程序会等待用户输入一个整数,然后根据用户选择的数字显示相应的转换结果。
阅读全文