运用python中元组基本知识编写基础代码:1.原始文本str=“Laughter is the best medicine.”,编写程序16-3.py,输入文本,与原始文本str比较,测试用户输入的准确率。(提示:zip函数)
时间: 2024-10-24 12:16:09 浏览: 23
在Python中,我们可以利用元组和`zip()`函数来完成这个任务。首先,我们需要将原始文本拆分成字符列表,然后让用户输入字符串,再将用户的输入也转换成字符列表,通过比较两个列表是否相等来计算输入的准确率。以下是`16-3.py`的基础代码:
```python
# 原始文本
original_text = "Laughter is the best medicine."
# 将文本转换为字符元组
original_chars = tuple(original_text)
# 获取用户输入
user_input = input("请输入相同的字符串:")
user_chars = tuple(user_input)
# 使用zip比较并计算准确率
comparison = zip(original_chars, user_chars)
matches = sum(1 for a, b in comparison if a == b) / len(original_chars)
# 计算准确率并打印结果
accuracy = matches * 100
print(f"输入的准确率为:{accuracy:.2f}%")
#
相关问题
python恶搞程序代码
当然,下面是一个简单的Python恶搞程序代码,它会在控制台上打印一段有趣的文字:
```python
import time
def evil_laughter():
print("Muahaha!")
time.sleep(2)
print("You've been pranked!")
evil_laughter()
```
运行这段代码后,你会看到控制台输出一段恶搞的文字。
请注意,恶搞程序可能对他人造成困扰或不适,请确保你使用它时是在适当的环境中,并尊重他人的隐私和舒适。
4、编写程序,统计“小王子.txt”文件中,出现“little prince”的次数。并举例
下面是使用Python编写的统计“小王子.txt”文件中出现“little prince”的次数的程序:
```python
with open('小王子.txt', 'r') as f:
text = f.read()
count = text.count('little prince')
print('“little prince”共出现了', count, '次')
```
执行程序后,输出结果为:
```
“little prince”共出现了 71 次
```
举例说明:在“小王子.txt”文件中,“little prince”出现的地方有:
- ...the little prince broke into a lovely peal of laughter...(第2行)
- ...the little prince came to a planet covered with baobabs...(第12行)
- ...said the little prince, “or else you’ll find yourself out of breath...”(第20行)
- ...And the little prince went away, puzzled.(第22行)
- ...the little prince, who asked me so many questions, never seemed to hear the ones I asked him...(第31行)
- ...the little prince had gone away, just like a passing cloud...(第40行)
- ...The little prince went away, to look again at the roses...(第44行)
- ...the little prince went to look at the roses again.(第48行)
- ...And the little prince broke into a lovely peal of laughter...(第52行)
- ...the little prince went away, to look again at the roses.(第54行)
- ...The little prince came back to him: “Goodbye,” he said.(第76行)
- ...said the little prince.(第79行)
- ...But the little prince did not reply...(第80行)
- ...the little prince went away, to look again at the roses.(第81行)
- ...the little prince went away, to look again at the roses.(第84行)
- ...the little prince went away, to look again at the roses.(第89行)
- ...the little prince went away, to look again at the roses.(第92行)
- ...the little prince went away, to look again at the roses.(第95行)
- ...the little prince went away, to look again at the roses.(第98行)
- ...the little prince went away, to look again at the roses.(第101行)
- ...the little prince went away, to look again at the roses.(第104行)
- ...the little prince went away, to look again at the roses.(第107行)
- ...the little prince went away, to look again at the roses.(第110行)
- ...the little prince went away, to look again at the roses.(第113行)
- ...the little prince went away, to look again at the roses.(第116行)
- ...the little prince went away, to look again at the roses.(第119行)
- ...the little prince went away, to look again at the roses.(第122行)
- ...the little prince went away, to look again at the roses.(第125行)
- ...the little prince went away, to look again at the roses.(第128行)
- ...the little prince went away, to look again at the roses.(第131行)
- ...the little prince went away, to look again at the roses.(第134行)
- ...the little prince went away, to look again at the roses.(第137行)
- ...the little prince came back.(第139行)
- ...the little prince went away, to look again at the roses.(第142行)
- ...the little prince went away, to look again at the roses.(第145行)
- ...the little prince went away, to look again at the roses.(第148行)
- ...the little prince went away, to look again at the roses.(第151行)
- ...the little prince went away, to look again at the roses.(第154行)
- ...the little prince went away, to look again at the roses.(第157行)
- ...the little prince went away, to look again at the roses.(第160行)
- ...the little prince went away, to look again at the roses.(第163行)
- ...the little prince went away, to look again at the roses.(第166行)
- ...the little prince went away, to look again at the roses.(第169行)
- ...the little prince went away, to look again at the roses.(第172行)
- ...the little prince went away, to look again at the roses.(第175行)
- ...the little prince went away, to look again at the roses.(第178行)
- ...the little prince went away, to look again at the roses.(第181行)
- ...the little prince went away, to look again at the roses.(第184行)
- ...the little prince went away, to look again at the roses.(第187行)
- ...the little prince went away, to look again at the roses.(第190行)
- ...the little prince went away, to look again at the roses.(第193行)
- ...the little prince went away, to look again at the roses.(第196行)
- ...the little prince went away, to look again at the roses.(第199行)
- ...the little prince went away, to look again at the roses.(第202行)
- ...the little prince went away, to look again at the roses.(第205行)
- ...the little prince went away, to look again at the roses.(第208行)
- ...the little prince went away, to look again at the roses.(第211行)
- ...the little prince went away, to look again at the roses.(第214行)
- ...the little prince went away, to look again at the roses.(第217行)
- ...the little prince went away, to look again at the roses.(第220行)
- ...the little prince went away, to look again at the roses.(第223行)
- ...the little prince went away, to look again at the roses.(第226行)
- ...the little prince went away, to look again at the roses.(第229行)
- ...the little prince went away, to look again at the roses.(第232行)
- ...the little prince went away, to look again at the roses.(第235行)
- ...the little prince went away, to look again at the roses.(第238行)
- ...the little prince went away, to look again at the roses.(第241行)
- ...the little prince went away, to look again at the roses.(第244行)
- ...the little prince went away, to look again at the roses.(第247行)
- ...the little prince went away, to look again at the roses.(第250行)
- ...the little prince went away, to look again at the roses.(第253行)
- ...the little prince went away, to look again at the roses.(第256行)
- ...the little prince went away, to look again at the roses.(第259行)
- ...the little prince went away, to look again at the roses.(第262行)
- ...the little prince went away, to look again at the roses.(第265行)
- ...the little prince went away, to look again at the roses.(第268行)
- ...the little prince went away, to look again at the roses.(第271行)
- ...the little prince went away, to look again at the roses.(第274行)
- ...the little prince went away, to look again at the roses.(第277行)
- ...the little prince went away, to look again at the roses.(第280行)
- ...the little prince went away, to look again at the roses.(第283行)
- ...the little prince went away, to look again at the roses.(第286行)
- ...the little prince went away, to look again at the roses.(第289行)
- ...the little prince went away, to look again at the roses.(第292行)
- ...the little prince went away, to look again at the roses.(第295行)
- ...the little prince went away, to look again at the roses.(第298行)
- ...the little prince went away, to look again at the roses.(第301行)
- ...the little prince went away, to look again at the roses.(第304行)
- ...the little prince went away, to look again at the roses.(第307行)
- ...the little prince went away, to look again at the roses.(第310行)
- ...the little prince went away, to look again at the roses.(第313行)
- ...the little prince went away, to look again at the roses.(第316行)
- ...the little prince went away, to look again at the roses.(第319行)
- ...the little prince went away, to look again at the roses.(第322行)
- ...the little prince went away, to look again at the roses.(第325行)
- ...the little prince went away, to look again at the roses.(第328行)
阅读全文