Python 通过使用循环/函数来减少重复的单词,从而缩短代码
在我的CS课程介绍中,我们有一个作业,我们必须使用Python缩短“狐狸”的歌词。共有7行重复单词和2组连续重复行。我使用函数来重复连续的行,但是我想不出一种方法来使用循环或函数来缩短重复单词的行。有几个重复单词的句子示例: 打印(“狗汪汪叫,猫汪汪叫”) 打印(“小鸟鸣叫,老鼠吱吱叫。”) 打印(“奶牛咕咕叫,青蛙呱呱叫,大象嘟嘟叫。”)Python 通过使用循环/函数来减少重复的单词,从而缩短代码,python,Python,在我的CS课程介绍中,我们有一个作业,我们必须使用Python缩短“狐狸”的歌词。共有7行重复单词和2组连续重复行。我使用函数来重复连续的行,但是我想不出一种方法来使用循环或函数来缩短重复单词的行。有几个重复单词的句子示例: 打印(“狗汪汪叫,猫汪汪叫”) 打印(“小鸟鸣叫,老鼠吱吱叫。”) 打印(“奶牛咕咕叫,青蛙呱呱叫,大象嘟嘟叫。”) 这些行重复“goes”,但我不知道如何使用循环或函数缩短代码,使其以与上面相同的方式打印,但代码更少。欢迎使用so。这不是一个讨论论坛或教程。请把时间和阅读
这些行重复“goes”,但我不知道如何使用循环或函数缩短代码,使其以与上面相同的方式打印,但代码更少。欢迎使用so。这不是一个讨论论坛或教程。请把时间和阅读时间和其他链接发现在这一页。一种方法是这样的:你有逗号在中间,所以你可以把每个字符串分成2个F字符串,每个F字符串将有一次字,因此,如果你有一个元组或列表至少有2个项目,您可以迭代并插入单词goes-将“Dog goes woof,cat goes meow.”转换为(f“Dog{}woof”,f“cat{}meow”),然后为每个项目插入重复的单词-使用lambda或循环。