从给定的字母向上和向下计数

时间:2016-09-10 12:13:39

标签: python

我需要编写一个带字符串(n)的函数“alphabet”,然后在字母表中向上计数然后向下计数。我试图解决它,但我只能编写倒计时的代码,然后用整数编写。不知何故,这些整数应该代表一个字母。我知道我应该使用char()和ord(),但我不知道如何。这是我到目前为止所做的:

 letter= ['a''b''c''d''e''f''g''h''i''j''k''l''m''n''o''p''q''r''t''u''v''w''x''y''z']
 numbers = ['1''2''3''4''5''6''7''8''9''10''11''12''13''14''15''16''17''18''19''20''21''22''23''24']
 index=0

   def alphabet('n')
      while index < len(letter):
        print(count[index], end=' ')
      for n in range(0,count[index]):
         print(line[index]-numbers,end='')
      print()
      index = index + 1
      for n in range(0,count[index]):
         print(line[index]+1,end='')
      print()
      index = index + numbers

我知道这是错的,但是一点指导会很好:)

1 个答案:

答案 0 :(得分:1)

我认为ord()以连续的顺序返回ascii代码,例如ord('a')给出了97和ord('b')98等等,我会努力将它们转换为另一个并添加+每个循环中有1个