Python设计一个程序,将65的4种进制赋值给四个变量,将123.45678分别以十进制和科学计数法赋值给2个变量,将实部为5,虚部为1的复数赋值给一个变量,分别输出上述所有变量,然后输出上述变量绝对值的最大值。
时间: 2023-05-21 07:06:31 浏览: 95
编一个程序,定义结构类型(有学号、姓名、性别和程序设计成绩四个字段),声明该结构类型变量,用赋值语句对该变量赋值以后再输出。
以下是 Python 的程序,实现上述要求:
```python
# 将65的4种进制赋值给4个变量
bin_num = 0b1000001
oct_num = 0o101
dec_num = 65
hex_num = 0x41
# 将123.45678分别以十进制和科学计数法赋值给2个变量
dec_float = 123.45678
sci_float = 1.2345678e+02
# 将实部为5,虚部为1的复数赋值给一个变量
complex_num = 5 + 1j
# 分别输出上述所有变量
print("Binary number:", bin_num)
print("Octal number:", oct_num)
print("Decimal number:", dec_num)
print("Hexadecimal number:", hex_num)
print("Decimal float:", dec_float)
print("Scientific notation float:", sci_float)
print("Complex number:", complex_num)
# 输出上述变量绝对值的最大值。
max_abs = max(abs(bin_num), abs(oct_num), abs(dec_num), abs(hex_num), abs(dec_float), abs(sci_float), abs(complex_num))
print("Max absolute value:", max_abs)
```
输出结果如下:
```
Binary number: 65
Octal number: 65
Decimal number: 65
Hexadecimal number: 65
Decimal float: 123.45678
Scientific notation float: 123.45678
Complex number: (5+1j)
Max absolute value: 123.45678
```
阅读全文