Python 3.x Python比较两个或多个整数值,并打印出较高的整数值,包括变量名

Python 3.x Python比较两个或多个整数值,并打印出较高的整数值,包括变量名,python-3.x,integer,compare,Python 3.x,Integer,Compare,这一定是个简单的问题,但我就是找不到正确的解决办法 我有4个变量 number1 = 10 number2 = 14 number3 = 6 number4 = 11 我需要的是程序获取所有变量,比较它们,并打印出包括变量名在内的最大数字。 例如 到目前为止,互联网上没有什么有用的东西,但我无法想象会有那么难。 我可能错过了这里的一个明显的功能,或者与其他问题相同的东西: 基本上,将数据结构转换为字典而不是单个变量是有意义的。与其他问题相同: number1 = 10 number2 = 14

这一定是个简单的问题,但我就是找不到正确的解决办法

我有4个变量

number1 = 10
number2 = 14
number3 = 6
number4 = 11
我需要的是程序获取所有变量,比较它们,并打印出包括变量名在内的最大数字。 例如

到目前为止,互联网上没有什么有用的东西,但我无法想象会有那么难。
我可能错过了这里的一个明显的功能,或者与其他问题相同的东西:


基本上,将数据结构转换为字典而不是单个变量是有意义的。

与其他问题相同:

number1 = 10
number2 = 14
number3 = 6
number4 = 11

基本上,将数据结构转换为字典而不是单个变量是有意义的。

使用
max()
获得最高值。查找变量名似乎是不可能的,如和.Ye所述,但是使用max()只会返回“4”。我还需要它来记住变量名。示例:“变量w=4作为最高值”这是否回答了您的问题?使用
max()
获取最大值。查找变量名似乎是不可能的,如和.Ye所述,但是使用max()只会返回“4”。我还需要它来记住变量名。示例:“变量w=4作为最高值”这是否回答了您的问题?就是这样。。我找不到它。对不起,报告就是这样。。我找不到它。抱歉转载
number1 = 10
number2 = 14
number3 = 6
number4 = 11