由键盘任意输入三个数字字符('0'~'9'),将其转换为数字输出,要求将生成的数字分别赋值给三个不同的变量,而且每个变量分别以十进制整数、八进制整数和十六进制整数进行输出
时间: 2023-05-12 17:05:00 浏览: 75
任意从键盘输入一组数字,然后将这些数字按顺序排列
4星 · 用户满意度95%
好的,这个问题很简单,以下是代码:
```python
num_str = input("请输入三个数字字符:")
num1 = int(num_str[0])
num2 = int(num_str[1])
num3 = int(num_str[2])
print("十进制整数:", num1, num2, num3)
print("八进制整数:", oct(num1), oct(num2), oct(num3))
print("十六进制整数:", hex(num1), hex(num2), hex(num3))
```
请注意,这个代码只能接受三个数字字符作为输入,如果输入的字符不是数字字符,程序会出错。
阅读全文