出一到Python题
时间: 2024-05-16 21:10:00 浏览: 16
以下是一道Python题示例:
引用:假设程序输入: New to Python or choosing between Python 2 and Python 3? Read Python 2 or Python 3. 则输出应该是: 2:2 3.:1 3?:1 New:1 Python:5 Read:1 and:1 between:1 choosing:1 or:2 to:1 [^1]
这道题的思路是将输入的字符串拆分成一个个单词,然后统计每个单词出现的次数。这可以通过Python中的字典来实现。具体实现方法如下:
```python
s = 'New to Python or choosing between Python 2 and Python 3? Read Python 2 or Python 3.'
words = s.split() # 将字符串拆分成单词
d = {}
for word in words:
d[word] = d.get(word, 0) + 1 # 统计单词出现次数
for key, value in d.items():
print(f"{key}:{value}", end=' ')
```
输出结果为:`New:1 to:1 Python:5 or:2 choosing:1 between:1 2:2 and:1 3?:1 Read:1 3.:1`
相关问题
计算机一级python题库
以下是两道计算机一级Python题库的题目和答案:
1. 题目:执行以下Python代码后,输出结果是什么?
```python
c = "*"
for i in range(1, 5):
c *= i
print(len(c))
```
答案:输出结果是10。
2. 题目:执行以下Python代码后,输出结果是什么?
```python
x, y = 10, 20
z = x
x = y
y = z
print(x, y, z, sep=",")
```
答案:输出结果是20, 10, 10。
出一个python的算法题
有一个长度为n的整数数组num,找出其中的两个数a和b,使得它们的和为target。要求返回这两个数的下标(从0开始)。假设每个输入只有唯一的解决方案,同时同一个元素不能使用两次。
示例输入:
num = [2, 7, 11, 15]
target = 9
输出:
[0, 1]
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)