用python语言实现: 找输入数字的最大值

目录

需求说明:

1、解释说明

2、代码:


需求说明:

编写程序,连续输入一批整数,输出其中的最大值和最小值,当输入数字0时,结束循环

初始化两个变量,赋值为0,分别保存最大值和最小值

使用while循环接收输入的数字 如果输入的数字是0,则使用break跳出循环

判断输入的数字与最大值和最小值比较,实时更新最大值和最小值

1、解释说明

这个程序的主要目的是从用户那里接收一系列的整数,并找出其中的最大值和最小值。在开始时,我们初始化两个变量,一个用于保存最大值(max_num),另一个用于保存最小值(min_num)。这两个变量都被初始化为0。

然后,我们使用一个while循环来接收用户的输入。在每次迭代中,我们都会检查用户输入的数字是否为0。如果是,我们就使用break语句跳出循环。否则,我们将检查这个数字是否大于当前的最大值或小于当前的最小值。如果是,我们就更新最大值或最小值。

2、代码:

# 初始化最大值和最小值为0
max_num = 0
min_num = 0

# 使用while循环接收输入
while True:
    num = int(input("请输入一个整数:"))
    
    # 如果输入的数字是0,跳出循环
    if num == 0:
        break
    
    # 更新最大值和最小值
    if num > max_num:
        max_num = num
    if num < min_num:
        min_num = num

# 输出最大值和最小值
print("最大值是:", max_num)
print("最小值是:", min_num)

 

3、注意事项

  • 用户输入的数据必须是整数,否则程序会抛出错误。在实际使用中,你可能需要添加一些错误处理代码来确保用户输入的是有效的整数。
  • 这个程序假设用户至少会输入一个非零的整数。如果用户一开始就输入0,那么程序将不会输出任何结果。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值