2024-06-16 03:42:57 发布
网友
我想打印三个不同的列表,随机选择,全部打印到一行。我该怎么做? 这是我目前的代码:
numbers = list(range(1, 50)) operators = ["+", "-", "x"] numbers1 = list(range(1,10)) print(random.choice(numbers)) print(random.choice(operators)) print(random.choice(numbers1))
import random numbers = list(range(1, 50)) operators = ["+", "-", "x"] numbers1 = list(range(1,10)) print(str(random.choice(numbers)) + random.choice(operators) + str(random.choice(numbers1)))
首先将数字转换为字符串。你知道吗
单线输出:
print "number: {0} operator: {1} number1: {2}".format(random.choice(numbers), random.choice(operators), random.choice(numbers1))
可以用逗号分隔print的参数以打印tuple,也可以使用格式字符串将随机选择作为字符串的一部分打印:
print
tuple
import random numbers = list(range(1, 50)) operators = ["+", "-", "x"] numbers1 = list(range(1,10)) print(random.choice(numbers), random.choice(operators), random.choice(numbers1)) print('{} {} {}'.format(random.choice(numbers), random.choice(operators), random.choice(numbers)))
样本输出
(18, 'x', 1) 10 + 30
首先将数字转换为字符串。你知道吗
单线输出:
可以用逗号分隔
print
的参数以打印tuple
,也可以使用格式字符串将随机选择作为字符串的一部分打印:样本输出
相关问题 更多 >
编程相关推荐