【发布时间】:2023-02-06 14:21:03
【问题描述】:
编写一个程序,找出两个句子之间的单词差异。输入从第一句开始,接下来的输入行是第二句。假设两个句子的单词数相同。
该程序显示两个句子之间不同的词对。每行显示一对。
例如:如果输入是:
Smaller cars get better gas mileage
Tiny cars get great fuel economy
那么输出是:
Smaller Tiny
better great
gas fuel
mileage economy
提示:将每个输入行存储到一个字符串列表中。
这是我的代码:
s1 = input()
s2 = input()
w1 = s1.split()
w2 = s2.split()
for i in len(w1):
if (w1[i] != w2[i]):
print(w1[i],w2[i])
这就是我得到的
Traceback (most recent call last):
File "main.py", line 7, in <module>
for i in len(w1):
TypeError: 'int' object is not iterable
【问题讨论】:
-
您希望
for i in 6做什么?
标签: python for-loop if-statement split