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
相关文章