我想删除整数和句号之间的空格。
sol=(num1+num2)*(num1+num2)
print("\nThe Solution is",sol,'.')
这里的输出是The Solution is 5 .
我要The solution is 5.
我想删除5和句号之间的空间。
答案 0 :(得分:0)
这应该做到:
sol=(num1+num2)*(num1+num2)
print(f"\nThe Solution is {sol}.")
有关f字符串的更多信息:https://realpython.com/python-f-strings/#python-f-strings-the-pesky-details
答案 1 :(得分:0)
您可以尝试使用格式化功能 在方括号“ {}”中是值的占位符。在格式上,您指定值,这是您的sol变量
sol=(1+2)*(1+1)
print("\nThe Solution is {}.".format(sol))
输出:
The Solution is 6.
另一个较短的版本将使用f字符串。您将f放在文本字符串之前,并在方括号{}
中指定变量print(f"\nThe Solution is {sol}.")
输出:
The Solution is 6.
答案 2 :(得分:-2)
只需将您的代码更改为:
sol=(num1+num2)*(num1+num2)
print("\nThe Solution is",str(sol) + '.')