要求用户输入,直到他们给出有效的回答

问题描述

我正在编写一个接受用户输入的程序。

只要用户输入有意义的数据,程序就会按预期工作。

但如果用户输入无效数据,则会失败:

我希望程序不会崩溃,而是再次请求输入。就像这样:

我如何要求有效输入而不是崩溃或接受无效值(例如-1)?

问题[……]

继续阅读

Anaconda创建新环境

conda 中的环境是独立的、隔离的空间,您可以在其中安装特定版本的软件包,包括依赖项、库和 Python 版本。这种隔离有助于避免软件包版本之间的冲突,并确保您的项目具有所需的确切库和工具。

为什么要创建新环境?

您可能出于多种原因想要创建新环境:

 依赖项隔离– 环境[……]

继续阅读

安装minconda

Windows

这三个命令可以快速、安静地安装最新的 64 位安装程序版本,然后自行清理。要安装适用于 Windows 的不同版本或架构的 Miniconda,请在 curl 命令中更改 .exe 安装程序的名称。

MacOS

这四个命令可以快速、安静地安装最新的 M1[……]

继续阅读

在Windows上安装Anaconda

什么是Anaconda

Anaconda是一个开源的Python发行版本,包含了conda、Python等190多个科学包及其依赖项,可以便捷获取包且对包能够进行管理。适合Python初学者和数据分析爱好者。Anaconda具有开源、安装过程简单等特点。Anaconda包含了conda、Pyt[……]

继续阅读

Windows下安装配置Python教程

Python 编程语言是初学者和经验丰富的开发人员越来越受欢迎的选择。Python 灵活而多功能,在脚本、自动化、数据分析、机器学习和后端开发方面具有优势。在本教程中,您将使用适用于 Windows 的 Python 安装程序在 Windows 10 上安装 Python。

下载Python安[……]

继续阅读

第一个Python程序Hello world!

打印“Hello World”是 Python 中的第一个程序。此程序不会接受任何用户输入,只会在输出屏幕上打印文本。它用于测试编译和运行程序所需的软件是否已正确安装。

程序执行结果为

执行Hello world程序的几种方法

使用 Python 解释器命令提示符模[……]

继续阅读

Python简介

Python 是目前最流行的编程语言之一。虽然它是一种通用语言,但它被用于各种应用领域,例如机器学习、人工智能、Web 开发、物联网等。

本 Python 教程是为初学者编写的,旨在帮助他们理解 Python 编程语言的基本概念到高级概念。完成本教程后,您将发现自己在 Python 方面拥有很[……]

继续阅读