我想把名字从z-a传下来。 我试着把名单按字母顺序倒序排序,然后循环整个名单,把每个名人的名字打印在自己的行上
def main():
print('Celebrities known by one name:')
drake = ['Drake']
BE = ['Beyonce']
RI = ['Rihanna']
BO = ['Bono']
print('Drake','Beyonce','Rihanna', 'Bono')
a = input('Enter another one name celebrity ')
b = input('Enter another one name celebrity ')
c = input('Enter another one name celebrity ')
d = [a,b,c,drake,BE,RI,BO]
f = reversed(d)
print('Celebrities in Reverse Alpha Order')
for d in f:
print(d)
main()
到目前为止我得到的是这个
^{pr2}$它看起来像
Celebrities known by one name:
Drake Beyonce Rihanna Bono
Enter another one name celebrity Adele
Enter another one name celebrity Eminem
Enter another one name celebrity Pink
Celebrities in Reverse Alpha Order
Rihanna
Pink
Eminem
Drake
Bono
Beyonce
Adele
您可以按照doc使用
sorted..reverse
pythons内置的排序函数有一个
reverse
参数,请参见https://wiki.python.org/moin/HowTo/Sorting:在Python reverse alphabetical order中是代码示例
你可以试试这个:
输出:
^{pr2}$相关问题 更多 >
编程相关推荐