如何在没有任何变量的情况下编写此程序?这是“57 Programming Exercises”一书中的超级简单练习,但除了使用导入sys和使用命令行argv之外,我没有看到如何去做。我认为其意图是不使用sys.argv。谢谢。
inp = raw_input("What is your name? ")
print "Hello,",inp,"nice to meet you!"
答案 0 :(得分:5)
这样可以解决问题:
print "Hello, {} nice to meet you!".format(raw_input("What is your name? "))
format只是一种在字符串中插入参数的方法,类似于
print "Hello, " + raw_input("what is your name? ") + " nice to meet you"