是否在同一行打印随机整数和短语



不确定之前是否有人问过这个问题,但:如何打印"搜索x〃;其中";x〃;是随机整数吗?我的代码如下:

from random import randint
numbers = []
random = randint(1,50)
for i in range(0,10):
numbers.append(randint(1,50))
for j in range(len(numbers)):
print('searching for')
print(random)
print('in')
print(numbers)
break

这就是发生的事情,但我想要";在[列表]中搜索__";在同一条线上。有办法做到吗?

提前感谢!

试试这个:

print(f'searching for {random} in {numbers}')

它需要python 3.6或更高版本,它被称为f-string

for n in numbers:
print("Searching for {} in {}".format(n, numbers))

这能回答你想做什么吗?

最新更新