小框的宽度,高度和深度:1x1x1

大框的宽度,高度和深度:3x3x3

1x1x1框中适合的3x3x3数是:27

我有一个类似的练习,使用python3获得结果。

我做了:

sb = input("Width, Height and Depth of small box: ")

s= 'x'


然后使用print(s.join(sb)),但是在键入111之后,我然后用1x1x1创建新行并输入我不想要的行。我只希望它在小盒子的W,H和D的同一行上准确无误(当然还有联接)。

但是,从我的学生学习中获得的评分系统不仅拒绝使用换行符来回答1x1x1,而且还指出错误为“ 1xxx1xxx1”。但这恰好是换行符上的1x1x1。

最佳答案

这是如何从一个字符串格式化多个输入的示例:

sb = input("Width, Height and Depth of small box separated by |: ")
# User enters 3|3|3

s = 'x'.join(sb.split('|'))

print(s)
# 3x3x3


我们将|用作任意定界符,因为它不太可能用于其他目的。

10-04 17:07