找到 34423 篇文章,关于编程

用 C++ 编写程序构建从输入 (a, b) 中以 ‘a’ 开头和结尾的 DFA

Sunidhi Bansal
更新于 2019-12-23 10:56:18

901 次浏览

给定一个由字符 ‘a’ 和 ‘b’ 组成的 DFA 字符串,该字符串应该以字符 ‘a’ 开头和结尾,任务是通过 DFA 查找该字符串是否以 ‘a’ 开头和结尾。什么是 DFA(确定性有限自动机)?在计算理论中,理论计算机科学的一个分支,确定性有限自动机是一种有限状态机,它接受或拒绝符号字符串。确定性是指计算的唯一性。为了通过 DFA 查找字符串,并且字符串应该从输入 (a, b) 中以 ‘a’ 开头和结尾。由于没有内存的概念,并且... 阅读更多

用 C++ 计算抛掷 N 次硬币至少得到 K 个正面的概率

Sunidhi Bansal
更新于 2019-12-23 10:52:10

472 次浏览

概率是从可用数据集中获得所需输出的机会。概率的范围在 0 到 1 之间,其中整数 0 表示不可能发生的概率,而 1 表示确定性。什么是概率?数学中的概率为我们提供了工具来告知事件的不确定性和原因。换句话说,我们可以说概率处理计算给定事件发生的可能性,这可以用 1 和 0 之间的数字来表示。例如:抛掷一枚无偏硬币时得到正面的概率,或者得到 3 ... 阅读更多

Python 中的事件调度程序

Pradeep Elance
更新于 2019-12-23 10:35:38

2K+ 次浏览

Python 为我们提供了一个通用调度程序,用于在特定时间运行任务。我们将使用一个名为 schedule 的模块。在这个模块中,我们使用 every 函数来获取所需的调度。以下是 every 函数提供的功能。语法 Schedule.every(n).[timeframe] 这里 n 是时间间隔。时间范围可以是 - 秒、小时、天,甚至是一周中的名称,例如 - 星期日、星期一等。示例在下面的示例中,我们将看到如何使用 schedule 模块每隔几秒获取一次比特币的价格。我们还使用 coindesk 提供的 api。为此,我们将使用 ... 阅读更多

在 Python 中向子列表添加值

Pradeep Elance
更新于 2019-12-23 10:35:02

760 次浏览

有时我们需要向现有的列表中引入一个额外的值。在本文中,我们将了解如何通过与现有列表的每个项目组合来将新值或值插入到现有的列表中。使用 For 循环如果我们采用一个具有相同长度的项目的列表,我们可以使用此方法在列表的每个项目中引入新值。在下面的示例中,我们正在获取一个列表的示例实时演示列表 = [[10, 20], [14, 8], ['Mon', 'Tue']] print("给定列表:" + str(List)) s = "Rise" t = ... 阅读更多

使用 Python 的海龟绘图

Pradeep Elance
更新于 2019-12-23 10:33:05

26K+ 次浏览

Turtle 是一个用于绘制图形的 Python 库。导入 Turtle 后,我们可以给出诸如 forward、backward、right、left 等命令。当我们使用这些命令时,它们会绘制不同的形状。当我们组合搜索命令时,我们可以在下面的示例中创建许多漂亮的图形,我们将看到一些简单的场景,然后是一些创建漂亮图形的复杂场景。简单的 Turtle 命令 forward(10) 它将海龟(箭头)向前移动 10 个像素。backward(5) 它将海龟(箭头)向后移动 5 个像素 right(35) 它将海龟(箭头)顺时针旋转 35 度。left(55) 它将海龟(箭头)逆时针旋转 ... 阅读更多

Python - 获取大于 K 的第一个元素的索引

Pradeep Elance
更新于 2019-12-23 10:25:05

2K+ 次浏览

Python 列表中项目的的值不一定按任何排序顺序排列。此外,可能存在我们只对大于特定值的值感兴趣的情况。在本文中,我们将了解如何使用枚举使用枚举,我们可以获取列表中元素的索引和值。然后,我们应用大于条件来仅获取满足条件的第一个元素。next 函数逐个遍历每个列表元素。示例实时演示列表 = [21, 10, 24, 40.5, 11] print("给定列表:" + ... 阅读更多

Python - 获取第一个值相同的元组的和

Pradeep Elance
更新于 2019-12-23 10:22:16

391 次浏览

元组是 Python 集合或数组,它们是有序的但不可更改的。如果我们得到许多第一个元素相同的元组,那么我们可能需要一个场景来添加那些第一个元素相等的元组的第二个元素。使用 map 和 for 循环在这种方法中,我们将首先考虑一个由元组组成的列表。然后将它们转换为字典,以便我们可以将元组中的元素关联为键值对。然后,我们应用 for 循环,对每个键的字典值求和。最后使用 ... 阅读更多

Python - Tkinter 中的 geometry 方法

Pradeep Elance
更新于 2019-12-23 10:11:32

7K+ 次浏览

Python 能够使用 Tkinter 库创建 GUI 应用程序。该库提供了许多对 GUI 应用程序有用的方法。geometry 方法是一个基本方法,它决定了我们将要创建的屏幕布局的大小、位置和一些其他属性。示例 - 1在下面的程序中,我们使用 geometry 方法创建了一个大小为 22x200 像素的窗口。然后,我们向其中添加一个按钮,并使用 side 和 pady 选项决定按钮在窗口中的位置。示例 from tkinter import * base = Tk() base.geometry('200x200') stud = Button(base, text = 'Tutorialspoint', font =('Courier', 14, 'bold')) stud.pack(side ... 阅读更多

Python - 检查两个列表是否有任何共同元素

Pradeep Elance
更新于 2019-12-23 10:09:16

4K+ 次浏览

在使用 Python 列表操作数据时,我们会遇到需要知道两个列表是否完全不同或它们是否有任何共同元素的情况。这可以通过使用下面描述的方法比较两个列表中的元素来找出。使用 In在 for 循环中,我们使用 in 子句来检查元素是否存在于列表中。我们将扩展此逻辑以通过从第一个列表中选择一个元素并检查它在第二个列表中的存在来比较列表的元素。所以我们 ... 阅读更多

使用 Tkinter Python 获取屏幕高度和宽度

Pradeep Elance
更新于 2019-12-23 10:00:44

373 次浏览

Tkinter 是一个库,它为 Python 程序提供了 GUI 编程能力。作为 GUI 创建的一部分,我们需要创建不同尺寸和深度的屏幕布局。在本程序中,我们将了解如何计算屏幕尺寸(以像素和毫米为单位)。我们还可以获取屏幕的深度(以像素为单位)。Tkinter 中提供了多种方法可用于实现此目的。示例from tkinter import * # 创建 tkinter 窗口 base = Tk() # 屏幕长度和宽度(像素和毫米) length_1= base.winfo_screenheight() width_1= base.winfo_screenwidth() length_2 = ... 阅读更多

广告

© . All rights reserved.