找到 34423 篇文章 关于编程

Python 程序:将浮点小数转换为八进制数

AmitDiwan
更新于 2022年8月12日 11:57:33

浏览量 532 次

八进制数使用八个数字:0、1、2、3、4、5、6、7。也称为基数为 8 的数制。八进制数中的每个位置表示基数 (8) 的 0 次幂。八进制数的最后一位表示基数 (8) 的 x 次幂。十进制数制以 10 为基数,因为它使用 0 到 9 的 10 个数字。在十进制数制中,小数点左侧的连续位置分别表示个位、十位、百位、千位等等。给定一个浮点十进制值和输入的小数位数,我们的任务是…… 阅读更多

Python 程序:将浮点数转换为二进制数

AmitDiwan
更新于 2022年8月12日 11:54:31

浏览量 3K+

在本文中,我们将了解如何将浮点值转换为二进制。二进制使用两个数字,0 和 1。也称为基数为 2 的数制。二进制数中的每个位置表示基数 (2) 的 0 次幂。二进制数的最后一位表示基数 (2) 的 x 次幂。首先,我们从浮点值中获取整数部分并将其转换为二进制,然后获取小数部分并将其转换为二进制形式,最后将两者组合起来。假设我们有以下浮点数:22.625 将十进制数 22… 阅读更多

Python 程序:将列表右移 n 位

AmitDiwan
更新于 2022年8月11日 11:29:49

浏览量 2K+

在本文中,我们将了解如何根据给定的旋转次数将列表右移。列表在方括号之间用逗号分隔的值(项目)。列表的重要一点是列表中的项目不必是相同类型。假设以下为我们的输入列表:myList = [5, 20, 34, 67, 89, 94, 98, 110] 以下是用 n = 4 得到的输出:89, 94, 98, 110, 5, 20, 34, 67 使用切片将列表右移 n 位。这里,切片用于将列表右移… 阅读更多

使用 Python 中的 Enchant 获取相似的词语建议

karthikeya Boyini
更新于 2019年7月30日 22:30:23

浏览量 302 次

当我们写作时,经常会发生拼写错误。为了解决这个问题,Python 提供了 Enchant 模块。这主要用于检查单词的拼写并建议对拼写错误的单词进行更正。它也用于许多流行的拼写检查软件包中来执行此任务,包括 ispell、aspell 和 MySpell。它在处理多个字典和多种语言方面非常灵活。要安装它,我们在命令提示符中使用此命令行。pip install pyenchant 示例输入 >>> import enchant >>> d.suggest("prfomnc") 输出::['prominence', 'performance', 'preform', 'Provence', 'preferment', 'proforma'] 示例代码… 阅读更多

使用随机数实现自动井字棋游戏的 Python 代码

Samual Sam
更新于 2019年7月30日 22:30:23

浏览量 615 次

这是一个非常有趣的益智游戏。在这个游戏中不需要玩家,它是一个自动游戏。这里我们使用两个 Python 模块 numpy 和 random。在这个游戏中,棋盘上的标记是自动放置的,而不是要求用户在棋盘上放置标记,并且它会在每一轮之后显示棋盘,除非某个玩家获胜。如果游戏打平,则返回 -1。示例代码 import numpy as np import random from time import sleep # 首先创建一个空棋盘 def my_create_board(): return(np.array([[0, 0, 0], [0, ... 阅读更多

何时初始化静态 C++ 类成员?

Arjun Thakur
更新于 2020年6月26日 13:41:03

浏览量 436 次

静态 C++ 类成员可以使用 static 关键字定义。类中的静态成员由所有类对象共享,因为无论类的对象数量有多少,内存中都只有一份静态类成员的副本。如果静态类成员没有以其他方式初始化,则在创建类的第一个对象时将其初始化为零。演示 C++ 中静态类成员的程序如下所示。示例 在线演示 #include using namespace std; class Example {    public :    static int a;   ... 阅读更多

在 C 中声明变量为常量

Ankith Reddy
更新于 2020年6月26日 13:44:11

浏览量 19K+

可以使用 const 关键字或 #define 预处理器指令将变量声明为常量。这些内容的详细信息如下所示。const 关键字可以使用“const”关键字在变量的数据类型之前声明变量为常量。常量变量只能初始化一次。常量变量的默认值为零。演示在 C 中使用 const 关键字声明常量变量的程序如下所示。示例 在线演示 #include int main() {    const int a;    const int b = 12;    printf("变量 a 的默认值:%d", a);    printf("变量… 阅读更多

C 中全局变量和静态变量的初始化

Arjun Thakur
更新于 2020年6月26日 13:45:22

浏览量 4K+

在 C 语言中,全局变量和静态变量都必须用常量值初始化。这是因为必须在执行开始之前知道这些变量的值。如果没有为全局变量和静态变量提供常量值,则会生成错误。演示全局变量和静态变量初始化的程序如下所示。示例 在线演示 #include int a = 5; static int b = 10; int main() {    printf("全局变量 a 的值:%d", a);    printf("全局静态变量 b 的值:%d", b);    return 0; }输出… 阅读更多

在 C++ 中对 NULL 对象指针调用成员函数

Chandu yadav
更新于 2020年6月26日 13:47:22

浏览量 912 次

可以使用 NULL 对象指针调用类成员函数。注意 - 这是未定义的行为,不能保证程序的执行。实际结果取决于使用的编译器。演示此功能的程序如下所示。示例 在线演示 #include using namespace std; class Demo {    public :    void fun() {       cout fun();    return 0; }输出上述程序的输出如下所示。此成员函数是通过 NULL 对象指针调用的。现在,让我们了解上述程序。类 Demo 包含一个成员函数 fun()。此函数显示… 阅读更多

在 C++ 中用一个默认值初始化普通数组

George John
更新于 2020年6月26日 13:49:16

浏览量 16K+

可以非常简单地将整个数组初始化为零。如下所示。int arr[10] = {0};但是,使用上述方法无法将整个数组初始化为非零值。如下所示。int arr[10] = {5};在上面的示例中,只有第一个元素将被初始化为 5。所有其他元素都初始化为 0。可以使用 for 循环用一个非零的默认值初始化数组。如下所示。for(i = 0; i < 10; i++) arr[i] = 5;

广告
© . All rights reserved.