我想读取一个整数,并且不使用任何字符串方法,我想使用map()
函数打印这样的东西:
123..N
例如:
N:5
output:12345
而不是:
1
2
3
4
5
我已经阅读了以下答案,这不是我想要的。我想使用map()函数,该函数未在下面给出的答案中使用
答案 0 :(得分:1)
以下是答案:
from sys import stdin
N = int(stdin.read())
print ''.join(map(str,range(1,N+1)))
答案 1 :(得分:1)
n = int(input())
for i in range(1, n+1):
print(i, end="")
答案 2 :(得分:1)
如果您使用的是python 2.7,则要在一行中打印,只需在打印语句的末尾使用;
。
示例:
for a in range(0,4):
print '*',
它将产生以下输出,
* * * *
或者,如果您使用的是python 3.7,只需在print语句中使用end=' '
作为第二个参数。
示例:
for a in range(0,4):
print('*', end=' ')
它将产生以下输出,
* * * *
答案 3 :(得分:0)
确切的解决方案是
car.coordinate = CLLocationCoordinate2D(latitude: lat, longitude: lng)
答案 4 :(得分:-1)
你可以在python 2上试试这个:
来自 future import print_function
map(lambda y:print(y,end =“”),[x for x in range(1,int(input())+ 1)])