1K+ 次查看
给定一个用户输入数组。我们的任务是循环旋转,即顺时针旋转值。示例输入:A=[1, 2, 3, 4, 5] 输出:[5, 1, 2, 3, 4] 算法步骤 1:输入数组元素。步骤 2:将最后一个元素存储在一个变量中,例如 x。步骤 3:将所有元素向前移动一位。步骤 4:用 x 替换数组的第一个元素。示例代码 # Python 程序循环旋转 # 数组一位 # 旋转方法 def rotate(A, n): x = A[n - 1] for i in ... 阅读更多
639 次查看
首先,我们创建 3 个数组,它们是用户输入的未排序数组,然后我们对所有 3 个未排序数组进行排序。数组的大小为 n1、n2、n3。每个数组的起始地址为 0。i=0、j=0、k=0,然后遍历三个数组的所有元素并检查三个数组的元素是否相同,如果相同则打印该元素,否则转到下一个元素。示例 A = {1, 2, 3, 4, 5} B = {2, 5, 12, 22, 7} C = {1, 9, 2, 89, 80} 输出 2 算法 commonele(A1, A2, A3, ... 阅读更多
528 次查看
这里我们使用一个用户输入数组和组的大小。我们根据组的大小创建子数组,然后将其反转。如果组的大小 (p) 不是数组的大小 (n) 的倍数,则最后一组将剩下少于 k 个元素,并反转所有剩余的元素。如果 p=1,则数组不变,如果 p>=1,则我们反转数组中的所有元素。算法 Revarray(A, n, p) /* A 是一个整数数组,n 是数组的大小,并且每个大小为 p 的子数组从 ... 阅读更多
937 次查看
使用 fork 是创建子进程最简单的方法。fork() 是 Python 标准库 os 的一部分。在这里,我们通过使用 pipe() 来解决此任务。为了将信息从一个进程传递到另一个进程,使用 pipe()。对于双向通信,可以使用两个管道,每个方向一个,因为 pipe() 是单向的。算法步骤 1:用于读写的文件描述符 r、w。步骤 2:使用 fork 创建一个进程。步骤 3:如果进程 ID 为 0,则创建子进程。步骤 4:否则创建父进程。示例代码 import os ... 阅读更多
2K+ 次查看
这里给定一个密码,我们的任务是检查此密码是否有效。这里我们使用 re 模块,该模块提供正则表达式,并使用 re.search() 检查字母、数字或特殊字符的有效性。算法步骤 1:首先,我们将一个字母数字字符串作为密码。步骤 2:首先检查此字符串是否至少有 8 个字符。步骤 3:字母必须介于 a-z 之间。步骤 4:至少有一个字母必须是大写字母 A-Z。步骤 5:至少有 1 个数字或介于 0-9 之间的数字。步骤 6:至少有 1 个字符来自 [_ ... 阅读更多
254 次查看
这里我们使用 .zip() 同时迭代多个列表。zip() 获取 n 个可迭代对象并返回元组列表。元组的第 i 个元素是使用来自每个可迭代对象的第 i 个元素创建的。示例 L1=[1, 2, 3, 4] L2=[‘aa’, ’bb’, ’cc’, ’dd’] L=zip(L1, L2) 输出 [(1, ’aa’), (2, ’bb’), (3, ’cc’), (4, ’dd’)] 算法步骤 1:首先创建 3 个用户输入列表。步骤 2:使用 .zip() 函数。步骤 3:打印元组。示例代码 # 使用 zip 函数迭代 3 个列表 importitertools A=list() B=list() C=list() n = int(input("您要输入多少个元素? ... 阅读更多
126 次查看
每个人的情感都像快乐、悲伤、中立、惊讶、悲伤等,如果我们在 Python 中创建图像的情感,例如快乐、悲伤、中立、惊讶等。我们可以将 Microsoft 情感 API 用于任何开发目的。我们可以使用 Microsoft 情感 API 轻松详细说明所有这些情感。示例代码 import http.client, urllib.request import urllib.parse, urllib.error import base64, sys import simplejson as json # 替换为 subscription_key # 您在注册后获得的密钥 subscription_key = '23d39244dbe55173214b56ab45d56cla' headers = { # 请求标题。还要用 # 我们的订阅密钥替换占位符密钥。 'Content-Type': 'application/json', 'Ocp-Apim-Subscription-Key': ... 阅读更多
线性数据结构(称为数组)包含在连续内存地址中的元素。在这些位置,它主要对相同数据类型的组件进行分组。给定一个整数数组。根据文章“在数组中分离 0 和 1”,将数组划分为两个部分,0 和 1。数组应在左侧具有所有 0,在右侧具有所有 1。输入-输出场景让我们考虑一个输入及其输出场景,以在数组列表中分离 0 和 1 - 输入:[0, 1, ... 阅读更多
297 次查看
首先,我们获取一个用户输入字符串,其中包含 1 和 0 的组合。然后创建一个包含 1 的新字符串,然后检查是否存在任何 p 个连续的 1。如果存在,则显示 FOUND,否则显示 NOTFOUND。示例二进制数 ::1111001111 输入连续的 1:3 找到连续的 1 算法步骤 1:输入一个包含 1 的字符串,将其存储在变量 X 中,以及 0 和 p 是二进制数中连续的 1。步骤 2:形成一个新的 p 个 1 的字符串。newstring=”1”*p 步骤 ... 阅读更多
9K+ 次查看
在本文中,我们将学习如何在 Python 中分割和连接字符串。Python 将字符串定义为用一个、两个或三个引号括起来的一系列字符。当字符串被分割时,它使用特定的分隔符被分成较小的字符串。一组用于定义边界的字符称为分隔符。任何东西都可以充当分隔符。逗号 (,)、分号 (;)、制表符 (t)、空格 () 和管道 (|) 是最常用的分隔符。在给定字符串中出现指定分隔符的每个位置,我们都必须将其分割,并且 ... 阅读更多