小编Kat*_*iss的帖子

Python字典/循环输出

  • 为九个坦帕湾光线制作一本字典.使用播放器名称作为键和每个值的列表.
  • 每个值列表应保持玩家所扮演的位置,击球顺序和当前的击球平均值.往上看.
  • 字典完成后,使用for循环显示字典键和值.这就是我得到的
  • 接下来,使用循环打印"阵容"(击球顺序中的字典).这是我需要一些帮助的步骤,不知道我是如何为这样的字典做订单的.列表对我来说更有意义,但这不是问题.

      main():
          rays_players = { 'DeJesus': ['DH', 6, 299],
                     'Loney': ['1B', 4, 222],
                     'Rivera': ['C', 9, 194],
                     'Forsythe': ['2B', 5, 304],
                     'Souza Jr': ['RF', 2, 229],
                     'Longoria': ['3B', 3, 282],
                     'Cabrera': ['SS', 7, 214],
                     'Kiermaier': ['CF', 1, 240],
                     'Guyer': ['LF', 8, 274] }
    
        for key in rays_players:
            print(key, rays_players[key])
       main()
    
    Run Code Online (Sandbox Code Playgroud)

这是我一直在尝试的,但它不起作用,我是新的:

for key in sorted(rays_players.items(), key=lambda v: (v)):
    print ("%s: %s" % (key))
Run Code Online (Sandbox Code Playgroud)

第4步应该是这样的:

击球1:CF Kiermaier,目前平均值:240

击球2:RF Souza Jr,目前的平均值:229

击球3:3B朗格利亚,目前的平均值:282

击球4:1B Loney,目前平均值:222

击球5:2B Forsythe,目前的平均值:304

击球6:DH DeJesus,目前的平均值:299 …

python

3
推荐指数
1
解决办法
394
查看次数

递归幂函数步骤

我有这个:

def main():

    input1 = input('Enter an integer for the base:')
    input2 = input('Enter an integer for the exponent:')


main()
Run Code Online (Sandbox Code Playgroud)

这是我完全需要做的:

创建一个主函数和一个幂函数。完成了一半。

提示用户输入一个整数作为幂的底数。完毕。

提示用户输入幂指数的整数。完毕。

调用 power 函数并打印其返回值。可以做。

递归幂函数 power(base,exponent) 必须递归计算幂的值,然后返回它。需要这方面的帮助。

过去两天我一直在努力学习递归函数的东西,但似乎无法理解它。有人可以向我介绍一下,这样我就可以把它弄乱,这样我就可以更好地理解它吗?谢谢!

python

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2