lqspython 发表于 2018-4-27 15:20:27

a=input("请输入一串数字:")
list1=[]
for each in a:
    list1.append(each)
list2=list1.reverse()
for each in list1:
    print(each)
{:10_247:}

jrro452 发表于 2018-5-3 17:09:23

Nums = input('请输入数字,空格隔开:').split()
print('你输入的数字为:')
print(Nums)
#用sort
Sequence=
Nums1 = list(zip(Nums,Sequence))
Nums1 = sorted(Nums1,key =lambda Nums1:Nums1,reverse=True)
Nums1=list(map( lambda x:x,Nums1 ))
#用切片
Nums2 =Nums[-1::-1]
print('倒叙后为:')
print(Nums1)
print(Nums2)
结果:
请输入数字,空格隔开:1 5 3 9
你输入的数字为:
['1', '5', '3', '9']
倒叙后为:
['9', '3', '5', '1']
['9', '3', '5', '1']

jrro452 发表于 2018-5-3 17:21:24

jrro452 发表于 2018-5-3 17:09
Nums = input('请输入数字,空格隔开:').split()
print('你输入的数字为:')
print(Nums)


{:10_277:}很尴尬,有reverse这个内置函数,我看到它第一反应是sort里面的reverse··搞复杂了··
Nums = input('请输入数字,空格隔开:').split()
print('你输入的数字为:')
print(Nums)
#用sort
Sequence=
Nums1 = list(zip(Nums,Sequence))
Nums1 = sorted(Nums1,key =lambda Nums1:Nums1,reverse=True)
Nums1=list(map( lambda x:x,Nums1 ))
#用reverse
Nums2 = list(reversed(Nums))
#用切片
Nums3 =Nums[-1::-1]
print('倒叙后为:')
print(Nums1)
print(Nums2)
print(Nums3)
结果:
你输入的数字为:
['1', '5', '3', '9']
倒叙后为:
['9', '3', '5', '1']
['9', '3', '5', '1']
['9', '3', '5', '1']

依恋爱夏 发表于 2018-5-3 20:06:32

答题

today0427 发表于 2018-5-4 16:11:05

回复学习

萧丹夜 发表于 2018-5-12 13:46:31

a = list(map(int,input('请输入一些数字,以空格分隔:').split(' ')))
print(a)
##b = list(reversed(a))
##print(b)
####for i in range(1,len(a)+1):
####    print(a[-i])
print (a[-1::-1])

892427369 发表于 2018-7-28 13:16:12

a = input('请输入几个数字,以空格分开:')
b = a.split(' ')
print('反序打印:',end="")
for c in b[::-1]:
    print(c,end=" ")

可乐必须加冰 发表于 2018-8-2 21:07:34

def func18():
    list1 = list(int(i) for i in input("请输入一串数字:").split())
    index = len(list1)
    for i in list1:
      index -= 1
      print(list1, end=" ")

DavidCowboy 发表于 2018-8-7 15:12:28

a = int(input('numer01:'))
b = int(input('numer02:'))
c = int(input('numer03:'))
d = int(input('numer04:'))
e = int(input('numer05:'))

list01 = []
list01.extend()

list01.reverse()
print(list01)

uilUVUBWP 发表于 2018-8-11 08:30:49

l = []
a = int(input('请输入第一个数字:'))
b = int(input('请输入第二个数字:'))
c = int(input('请输入第三个数字:'))
l.append(a)
l.append(b)
l.append(c)
for each in reversed(l):
    print(each, end= ',')

冷焰溶冰 发表于 2018-9-18 23:08:13

getinput = input("please input number:")
list =
#对列表倒叙
list.reverse()
print(list)
print(''.join(reversed(getinput)))
print(getinput[-1::-1])

lyslyslys 发表于 2018-9-19 17:14:11

感谢楼主

抬起头~ 发表于 2018-9-25 16:13:27

{:10_277:}

水中影 发表于 2018-9-27 20:30:50

{:10_249:}

122815306 发表于 2018-10-5 14:46:05

l = []
while True:
    n = input('请输入数字:')
    if n == '':
      break
    l.append(n)

print(''.join(reversed(l)))

袁奥2 发表于 2018-10-7 22:46:02

6

pushpush 发表于 2018-10-8 00:13:45

input = input()
print input
print (input[-1::-1])

阿磕磕 发表于 2018-10-11 12:01:49

1

dxyxln 发表于 2018-12-17 13:21:46

import re
list1 = input('请输入一组数字:')
list1 = re.findall(r'\d', list1)

for i in range(len(list1)):
        list1 = int(list1)

list1.reverse()       
for each in list1:
      print(each, end = ' ')

运行:
>>>
============= RESTART:=============
请输入一组数字:1,2,,34 5.6.7,89
9 8 7 6 5 4 3 2 1

songver 发表于 2018-12-17 14:35:57

66666666666666
页: 1 2 3 [4] 5 6
查看完整版本: Python:每日一题 18(答题,给题领鱼币)