所以我是编码的新手,所以我在做Python,但是遇到了这个问题。 (顺便说一句,如果我不知道这个名字的话,很抱歉:3) 这样您知道在打印时将逗号放在单词和变量中吗?好吧,我正在这样做,并且在两者之间放置了空格。这是我的代码。
import time
import random
print("Dice rolling simulator!")
time.sleep(1.5)
a = int(input("Enter your first number: "))
b = int(input("Enter your second number: "))
print("Rolling..")
time.sleep(1)
print ("You rolled a",random.randint(a, b),"!")
其打印“您滚动(空白)!”它在数字和感叹号之间放置一个空格。请帮忙!
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以在字符串中使用占位符以更好地控制输出:
>> print ("You rolled a {}!".format(random.randint(a, b)))
You rolled a 10!
答案 2 :(得分:0)
print
在其参数之间插入一个空格分隔符,可以将其删除,但是可能只是想添加一条消息,并且有一些更好的方法可以做到这一点:
使用格式(仅适用于python 3):
print ("You rolled a {}!".format(random.randint(a, b)))
使用格式字符串(仅适用于python 3):
print (f"You rolled a {random.randint(a, b)}!")
Python 2样式:
print ("You rolled a %d!" % random.randint(a, b))