小框的宽度,高度和深度: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
我们将
|
用作任意定界符,因为它不太可能用于其他目的。