python输入一组数求最大值

2023-07-30 12:30:01 python 输入 最大值

方法一:使用max()函数

num_str = input("请输入一组数,用空格隔开:")
nums = num_str.split() # 将字符串转化为列表
nums = [int(num) for num in nums] # 将字符串列表转化为整数列表
print("最大值是:", max(nums))

方法二:使用循环找出最大值

num_str = input("请输入一组数,用空格隔开:")
nums = num_str.split() # 将字符串转化为列表
nums = [int(num) for num in nums] # 将字符串列表转化为整数列表

max_num = nums[0] # 初始化最大值为列表第一个数
for num in nums:
if num > max_num:
max_num = num
print("最大值是:", max_num)

例子

num_str = "1 5 9 3 7 2 4"
nums = num_str.split()
nums = [int(num) for num in nums]
print("最大值是:", max(nums)) # 输出:最大值是: 9

num_str = "10 20 5 15 30 25 35"
nums = num_str.split()
nums = [int(num) for num in nums]

max_num = nums[0]
for num in nums:
if num > max_num:
max_num = num
print("最大值是:", max_num) # 输出:最大值是: 35

相关文章