680 次浏览
在本节中,我们将使用 Python 开发一个命令行界面。但在深入研究程序之前,让我们首先了解命令行。命令行自计算机程序诞生以来就一直存在,并且建立在命令之上。命令行程序是从 shell 或命令行运行的程序。虽然命令行界面提供了一种通过在终端、shell 或控制台中键入命令而不是使用鼠标来导航的用户界面。命令行界面 (CLI) 从可执行文件开始。我们可以根据脚本的编写方式将参数传递给脚本……阅读更多
299 次浏览
逻辑回归是一种预测二元结果的统计技术。它并不是什么新鲜事物,因为它目前已应用于从金融到医学,再到犯罪学和其他社会科学的各个领域。在本节中,我们将使用 Python 开发逻辑回归,尽管您可以使用其他语言(如 R)来实现相同的功能。安装在我们的示例程序中,我们将使用以下库:Numpy:用于定义数值数组和矩阵;Pandas:用于处理和操作数据;Statsmodels:用于处理参数估计和统计检验;Pylab:用于生成绘图。您可以使用 pip 通过在…阅读更多
540 次浏览
猜字游戏是一款经典的文字游戏,参与者需要在时间用完之前尽可能多地猜出秘密单词!因此,这是一个一次学习一个字母的新单词的好游戏!因此,我们将为这款经典游戏“猜字游戏”编写 Python 脚本。#导入 time 模块 import time #欢迎用户 name = input("你的名字是什么? ") print("你好," + name + ",是时候玩猜字游戏了!") print ("") #等待 1 秒 time.sleep(1) print ("开始猜测...") time.sleep(0.5) #在这里,我们设置秘密单词 = ("Secret") word = word.lower() ...阅读更多
2K+ 次浏览
任何可以表示为 p/q 形式的商或分数的数都称为有理数。Python 库的分数模块提供了有理数算术的功能。此模块定义了一个 Fraction 类。其对象可以通过多种方式构成,如下所示 -Fraction(num, denom)Fraction 构造函数的第一个版本接收分子和分母的两个参数。默认分子为 0,默认分母为 1。分母的值 = 0 将引发 ZeroDivisionError。>>> from fractions import Fraction >>> n1 = Fraction(2, 5) >>> n1 Fraction(2, 5) >>> n2 = Fraction(6, 15) >>> n2 Fraction(2, 5) ...阅读更多
495 次浏览
Python 库的 statistics 模块包含使用数值数据类型(包括 Fraction 和 Decimal 类型)计算统计公式的函数。需要以下 import 语句才能使用本文中介绍的函数。>>> from statistics import *以下函数计算样本数据的集中趋势。mean() - 此函数计算序列或迭代器形式数据的算术平均值。>>> from statistics import mean >>> numbers = [12, 34, 21, 7, 56] >>> mean(numbers) 26样本数据可能包含 Decimal 对象或 Fraction 对象>>> from decimal import Decimal >>> numbers = [12, 34, 21, Decimal('7'), 56] >>> mean(numbers) Decimal('26') ...阅读更多
6K+ 次浏览
在这里,我们将了解如何在 C++ 中打印前导零作为输出。我们知道,如果我们直接在一些数值前面放置一些零,那么所有零都会被丢弃,并且只打印精确的数字。在 C 中,我们可以使用格式说明符的一些选项来解决这个问题。在 C++ 中,我们可以使用 iomanip 库来操作输出序列。在这个库中,我们将获得 setw() 函数来在之前的文本和当前文本之间留出一些空间。然后,我们可以使用 setfill(char) 函数将一些字符添加到该字段中。请查看以下代码以了解其思想……阅读更多
678 次浏览
我们知道三元运算符是条件运算符。使用此运算符,我们可以检查某些条件并根据该条件执行某些任务。不使用三元运算符,我们也可以使用 if-else 条件来执行相同操作。在大多数情况下,三元运算符和 if-else 条件的效果相同。有时在某些情况下,我们不能使用 if-else 条件。在这种情况下,我们必须使用三元运算符。这种情况之一是将某些值赋值给某些常量变量。我们不能使用 if-else 条件将值赋给常量变量。但是使用……阅读更多
1K+ 次浏览
在本节中,我们将了解如何在程序中不使用任何类型的运算符来打印两个数字的和。这个问题很棘手。为了解决这个问题,我们使用了 printf() 语句的最小宽度字段。例如,如果我们想在“Hello”之前使用 printf() 放置 x 个空格,我们可以这样写。这里 printf() 接受宽度,然后接受将要打印的字符。在这种情况下,我们正在写入空格。示例代码#include main() { int x = 10; printf("%*cHello", x, ' '); }输出Hello现在让我们看看这个功能……阅读更多
在一些问题中,我们可以发现一些 printf() 语句包含一些带有 ++ 运算符的行。在一些竞争性考试的问题中,我们可以找到这类问题来找出该代码的输出。在本节中,我们将看到这类问题的示例,并尝试找出答案。示例代码#include int main() { volatile int x = 20; printf("%d %d", x, x++); x = 20; printf("%d %d", x++, x); x = 20; printf("%d %d %d ", x, x++, ++x); return 0; }现在我们……阅读更多
10K+ 次浏览
运算符优先级决定了表达式中项的组合方式,并决定了表达式的计算方式。某些运算符的优先级高于其他运算符;例如,乘法运算符的优先级高于加法运算符。例如,x = 7 + 3 * 2;这里,x 被赋值为 13,而不是 20,因为运算符 * 的优先级高于 +,所以它首先与 3*2 相乘,然后加到 7 中。这里,优先级最高的运算符出现在表的最上面,优先级最低的运算符出现在表的最下面。在一个表达式中,优先级较高的运算符将……阅读更多