Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在打印结束时添加句点_Python - Fatal编程技术网

Python 如何在打印结束时添加句点

Python 如何在打印结束时添加句点,python,Python,基本的东西,我得到了一个语法错误。如何在打印行末尾包含句点 first_name = raw_input("Enter your first name: ") last_name = raw_input("Enter your last name: ") print "Enter your date of birth" month= raw_input("Month? ") day= raw_input("Day? ") year= raw_input("Year? ") print "He

基本的东西,我得到了一个语法错误。如何在打印行末尾包含句点

first_name = raw_input("Enter your first name: ")
last_name = raw_input("Enter your last name: ")
print "Enter your date of birth" 
month= raw_input("Month? ")
day= raw_input("Day? ")
year= raw_input("Year? ")

print "Here's your information"
print first_name, "was born on", month, day+',', year.

用引号括起来

print first_name, "was born on", month, day+',', year +'.'
尽管如此,您还是应该对此进行清理,因为在一行中组合一组不同的字符串串联机制很难阅读

print first_name + " was born on " + month + ", " + day + ", " + year + "."

当然,还有一个问题。

您需要将其连接起来:

print first_name, "was born on", month, day+',', year, "."
更新:正如@sr2222所指出的,这将在周期之前打印一个额外的空间。如果您想避免它(并假设该年是一个字符串):


就像你在
日+,“
中使用
的方法一样。这将在
和期间之间留出一个空格。修复它,打印第一个名字,“出生于”,月,日+,“,年+”。是的,但由于他在所有语句中都使用逗号,我决定效仿他的例子。不过他没有。在
day
之间寻找,“
@sr2222足够真实,但没有看到这一点。我更新了我的答案以参考您的评论:)塞拉斯,我尝试使用您的+方法,但我得到了一个错误。什么错误?你是在使用Python 3吗?塞拉斯,是的,我在使用Python 3。给出的错误为:TypeError:不支持+:'int'和'str'的操作数类型。
print first_name, "was born on", month, day+',', year + "."