Python 实现输入正整数求最大值
以下是使用 Python 语言实现从键盘输入若干正整数,输入 0 时结束输入(不计 0)并输出其中最大数的代码: ```python # 初始化最大数为负无穷大,确保输入的任何正整数都比它大 max_num = float('-inf') while True: # 获取用户输入 num = int(input("请输入一个正整数(输入 0 结束):")) # 判断输入是否为 0,如果是则跳出循环 if num == 0: break # 如果输入的数大于当前最大数,更新最大数 if num > max_num: max_num = num # 输出最大数 print(f"输入的正整数中最大的数是: {max_num}") ``` 以上代码首先将最大数初始化为负无穷大,然后通过一个无限循环不断获取用户输入的正整数,当输入为 0 时跳出循环。在循环内部,每次输入的数都会与当前最大数进行比较,如果大于当前最大数,则更新最大数。最后输出最大数。 ######[AI问答 | 259点数解答 | 2026-02-17 15:46:24]
相关提问
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)439
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)323
- 地下水及地基土腐蚀性分析:从代码优化到逻辑完善的全面攻略(DeepSeek | 498点数解答 | 2025-06-08 21:49:49)218
- Python 实战:学生信息列表转字典、遍历、深拷贝及数据修改全流程(GPT | 422点数解答 | 2024-10-29 15:43:54)394
- Python实战:学生成绩列表转字典,深拷贝与数据修改操作全解析(字节豆包 | 254点数解答 | 2024-10-29 16:01:39)385
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)292
- Java调用Python接口中文乱码?设置UTF - 8编码一招解决!(讯飞星火 | 263点数解答 | 2024-06-06 17:07:59)373
- 解决Java调用Python接口中文乱码问题:设置UTF - 8编码全攻略(讯飞星火 | 160点数解答 | 2024-06-06 17:18:39)400
- Java调用Python接口中文乱码问题:字符编码统一解决方案(讯飞星火 | 344点数解答 | 2024-06-06 17:19:55)511
- 解决Java调用Python接口时中文值乱码问题:设置字符编码为UTF-8(讯飞星火 | 264点数解答 | 2024-06-06 17:27:09)372
- C++实现九九乘法表输出及代码详细解释(字节豆包 | 412点数解答 | 2026-02-06 22:10:32)42
- 医院系统:信息添加、查询与修改操作全流程展示( | 31点数解答 | 2024-05-22 11:20:34)490