写一个比较数字大小并且返回最大数字的python函数
时间: 2023-05-28 09:05:39 浏览: 67
以下是比较数字大小并返回最大数字的Python函数:
```python
def max_num(num1, num2):
if num1 > num2:
return num1
else:
return num2
```
这个函数接受两个数字作为参数,并比较它们的大小。如果第一个数字比第二个数字大,函数返回第一个数字,否则返回第二个数字。可以通过调用这个函数来比较任意数量的数字,只需要将每次比较的结果传递给下一次比较即可。
相关问题
写一个比较任意多个数字的大小并且返回最大数字的python函数
以下是比较任意多个数字大小并返回最大数字的Python函数:
```python
def max_num(*nums):
max_num = nums[0]
for num in nums:
if num > max_num:
max_num = num
return max_num
```
该函数使用了可变参数 `*nums`,可以传入任意数量的数字。函数首先将第一个数字设为最大值,然后遍历所有数字,如果有数字比当前最大值大,就将其赋值给最大值变量。最后返回最大值。
编写一个python函数用来找出三个数字的最大值
以下是一个用来找出三个数字的最大值的Python函数:
```python
def max_of_three(num1, num2, num3):
"""
找出三个数字的最大值
"""
if num1 >= num2 and num1 >= num3:
return num1
elif num2 >= num1 and num2 >= num3:
return num2
else:
return num3
```
这个函数接受三个数字作为输入,然后比较它们的大小,返回最大值。如果有两个或三个数字相等,那么返回其中任意一个数字都可以。例如:
```python
print(max_of_three(1, 2, 3)) # 输出 3
print(max_of_three(5, 5, 4)) # 输出 5
print(max_of_three(-10, 0, 10)) # 输出 10
```