你好,我刚开始python,我14岁,新任何编程经验。我最近有一个新机器,我想利用它。而不是游戏就像我所做的在过去,我决定开始做一些编程。我目前运行Linux Mint 12。我有python 2.7。这是语法问题。我将向您展示它。当然这不是确切的事情,因为我使它更简单。一个= 1 + 1b = 2 + 2c = a + b打印C问题就在这里。> > >如果6:…打印"C的值是:"现在不是在这里的东西。现在你看到我想打印它的价值如果其正确的但我不知道如何去做。如果你能帮忙,那就太好了。顺便说一下,如果有人在这里是一个专业的程序员,不介意帮助我做一些其他的事情,请邮件我@ xx@xxx谢谢。
# 回答1 我删除你的电子邮件地址为您的保护。因为你是一个成员,你可以他人私人信息。随意问任何问题关于编程!我们将努力帮助在任何可能的方式。我不是一个专业的程序员。我做钢结构详细和编写Python脚本,以促进我的工作在3 d模型。该声明如果6:总是评价真的就像如果0:总是计算错误。你要学习如何格式化字符串打印到stdout。
- >>> a = 1 + 1
- >>> b = 2 + 2
- >>> c = a + b
- >>> if c == 6:
- ... print "value of C is: %s" % (c)
- ...
- value of C is: 6
- >>>
BV——主持人
# 回答2 bvdet,感谢编辑它。对不起,我没有遵守规则(只是现在读)至于你给我的代码,你确定这是唯一的方法吗?(%)%甚至是用来做什么的?谢谢,曼迪。
# 回答3 有一个很好的解释字符串格式操作符"%"http://infohost.nmt.edu/tcc/help/pubs/lang/pytut/str-format.html.你可以打印结果通过发行多个打印语句或字符串连接,但通常这些方法是慢。
- print "value of C is: " + str(c)
-
- print "value of C is:",
- print c
这通常是一个好主意的问题只有一个print语句。使用字符串连接()方法创建一个长字符串的字符串片段而不是连接。
- >>> stringlist = ["Sentence 1", "Sentence 2"]
- >>> print "\n".join(stringlist)
- Sentence 1
- Sentence 2
- >>>
字符串格式是非常重要的。学习如何使用它的最佳时间是现在!