首页 > 解决方案 > 如何打印一个列表和一个 int 并排

问题描述

我试图在没有空格的情况下将“单词结果”和“数字结果”彼此相邻打印,但不幸的是,我尝试过的一切都没有奏效,它只会垂直打印出来。

import random

user_Input = input('Strong Or Weak?: ')
wrds = ['p', 'e', 'T', 'U', 'S', 'C', 'v', 'Q', 't', 'V', 'I', 'R', 'K', 'A', 'G', 'l', 'r', 'u', 'b', 'P', 'p', 'n', 'H', 'i', 'R', 'I', 'w', 'K', 'v', 'F', 'J', 'y', 'B', 'h', 'o', 'a', 'G', 'X', 'z']
rndm_num = random.randint(9999,99999)
rndm_wrds = random.sample(wrds , k = 8 )
result_wrds= rndm_wrds
result_num = rndm_num

if user_Input == 'Strong' or 'strong':
print(*result_wrds, sep ='') , print(result_num)

标签: python-3.8

解决方案


如果您希望结果在同一行中,您可以使用相同的 print() satetment。

if user_Input == 'Strong' or 'strong':
    print(*result_wrds, result_num, sep ='')

# CunvvzpI52080

推荐阅读