Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 通过使用循环/函数来减少重复的单词,从而缩短代码_Python - Fatal编程技术网

Python 通过使用循环/函数来减少重复的单词,从而缩短代码

Python 通过使用循环/函数来减少重复的单词,从而缩短代码,python,Python,在我的CS课程介绍中,我们有一个作业,我们必须使用Python缩短“狐狸”的歌词。共有7行重复单词和2组连续重复行。我使用函数来重复连续的行,但是我想不出一种方法来使用循环或函数来缩短重复单词的行。有几个重复单词的句子示例: 打印(“狗汪汪叫,猫汪汪叫”) 打印(“小鸟鸣叫,老鼠吱吱叫。”) 打印(“奶牛咕咕叫,青蛙呱呱叫,大象嘟嘟叫。”) 这些行重复“goes”,但我不知道如何使用循环或函数缩短代码,使其以与上面相同的方式打印,但代码更少。欢迎使用so。这不是一个讨论论坛或教程。请把时间和阅读

在我的CS课程介绍中,我们有一个作业,我们必须使用Python缩短“狐狸”的歌词。共有7行重复单词和2组连续重复行。我使用函数来重复连续的行,但是我想不出一种方法来使用循环或函数来缩短重复单词的行。有几个重复单词的句子示例:

打印(“狗汪汪叫,猫汪汪叫”)

打印(“小鸟鸣叫,老鼠吱吱叫。”)

打印(“奶牛咕咕叫,青蛙呱呱叫,大象嘟嘟叫。”)


这些行重复“goes”,但我不知道如何使用循环或函数缩短代码,使其以与上面相同的方式打印,但代码更少。

欢迎使用so。这不是一个讨论论坛或教程。请把时间和阅读时间和其他链接发现在这一页。一种方法是这样的:你有逗号在中间,所以你可以把每个字符串分成2个F字符串,每个F字符串将有一次字,因此,如果你有一个元组或列表至少有2个项目,您可以迭代并插入单词goes-将“Dog goes woof,cat goes meow.”转换为(f“Dog{}woof”,f“cat{}meow”),然后为每个项目插入重复的单词-使用lambda或循环。