我被困住了,需要一点指导.我正在努力使用Grok Learning自己学习Python.下面是问题和示例输出以及我在代码中的位置.我感谢任何有助于我解决此问题的提示.
在语言学中,二元组是句子中的一对相邻单词.句子" 大红球 "有三首大佬:大红色,大红色和红色球.
编写一个程序来读取来自用户的多行输入,其中每一行是一个以空格分隔的单词.然后,您的程序应该计算所有输入句子中每个双字母组合出现的次数.应通过将输入行转换为小写来以不区分大小写的方式处理双字母组.一旦用户停止输入输入,您的程序应打印出多次出现的每个双字母组及其相应的频率.例如:
Run Code Online (Sandbox Code Playgroud)Line: The big red ball Line: The big red ball is near the big red box Line: I am near the box Line: near the: 2 red ball: 2 the big: 3 big red: 3
我的代码并没有走得太远,我真的陷入困境.但这就是我的位置:
words = set()
line = input("Line: ")
while line != '':
words.add(line)
line = input("Line: ")
Run Code Online (Sandbox Code Playgroud)
我甚至这样做了吗?尽量不要导入任何模块,只需使用内置功能.
谢谢,杰夫