您所在的位置:首页 - 热点 - 正文热点

遂宁编程培训机构哪里好一点

琮铎
琮铎 05-01 【热点】 627人已围观

摘要**编程考试模拟题及解答****题目一:**编写一个Python函数,接受一个字符串作为输入,并返回该字符串中唯一字符的数量。不区分大小写,即'A'和'a'被视为相同的字符。**解答一:**```py

编程考试模拟题及解答

题目一:

编写一个Python函数,接受一个字符串作为输入,并返回该字符串中唯一字符的数量。不区分大小写,即'A'和'a'被视为相同的字符。

解答一:

```python

def count_unique_characters(s):

s = s.lower() 将字符串转换为小写

unique_chars = set(s) 使用集合存储唯一字符,自动去重

return len(unique_chars) 返回唯一字符的数量

测试样例

test_string = "abracadabra"

print("唯一字符数量:", count_unique_characters(test_string)) 输出:唯一字符数量: 5

```

题目二:

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。

解答二:

```python

def two_sum(nums, target):

num_dict = {} 使用字典存储每个元素的索引

for i, num in enumerate(nums):

complement = target num

if complement in num_dict:

return [num_dict[complement], i]

num_dict[num] = i

return None 如果没有找到符合条件的索引,返回None

测试样例

nums = [2, 7, 11, 15]

target = 9

print("结果数组下标:", two_sum(nums, target)) 输出:结果数组下标: [0, 1]

```

题目三:

编写一个Python函数,计算斐波那契数列的第 n 项,斐波那契数列的前两项为 0 和 1,之后的每一项都是前两项之和。

解答三:

```python

def fibonacci(n):

if n <= 0:

return 0

elif n == 1:

return 1

else:

fib = [0, 1]

for i in range(2, n 1):

fib.append(fib[i 1] fib[i 2])

return fib[n]

测试样例

n = 10

print("第", n, "项斐波那契数:", fibonacci(n)) 输出:第 10 项斐波那契数: 55

```

这些模拟题可以帮助你复习Python编程中的基础知识和常见问题解决方法。如果你还有其他问题,随时可以问我哦!

Tags: 拳皇双人对战 天生我材必有用下一句 春晚笑脸哥 毒龙是什么

上一篇: 编程输出矩阵

下一篇: 背景vcr是什么

最近发表

icp沪ICP备2023033053号-25
取消
微信二维码
支付宝二维码

目录[+]