笨方法学Python 习题 1: 第一个程序

本文通过实例演示了Python中正确使用打印语句的方法,并解释了常见的语法错误及其解决方式。同时介绍了Python 3.x中print作为函数的新特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

print ("hello world")
print ("hello Again")
print ("I like typing this.")
print ("This is fun.")
print ('Yay! Printing')
print ("I'd much rather you 'not'.")
print ('I "said" do not touch this.)


如果你看到类似如下的错误信息:

$ python ex/ex1.py 
  File "ex/ex1.py", line 3
    print "I like typing this.
                             ^
SyntaxError: EOL while scanning string literal

  1. 首先在命令行终端输入命令来运行 ex1.py 脚本。
  2. Python 告诉我们文件的第 3 行有一个错误。
  3. 然后这一行的内容被打印了出来。
  4. 然后 Python 打印出一个 ^ (井号,caret) 符号,用来指示出错的位置。 注意到少了一个 " (双引号,double-quote) 符号了吗?
  5. 最后,它打印出了一个“语法错误(SyntaxError)”告诉你究竟是什么样的错误。通常这些错误信息都非常难懂,不过你可以把错误信息的内容复制到搜索引擎里,然后你就能看到别人也遇到过这样的错误, 而且你也许能找到如何解决这个问题。
   PS Python 3.0的新特性。print变为函数,必须加()。

加分习题
①让你的脚本再多打印一行。

print ("Hello World!")
print ("Hello Again")
print ("I like typing this.")
print ("This is fun.")
print ('Yay! Printing.')
print ("I'd much rather you 'not'.")
print ('I "said" do not touch this.')
print ('让你的脚本再多打印一行')




②让你的脚本只打印一行。
在一行的起始位置放一个 ‘#’ (octothorpe) 符号。它的作用是什么?自己研究一下。
从现在开始,除非特别情况,我将不再解释每个习题的工作原理了。

#print ("Hello World!")
#print ("Hello Again")
#print ("I like typing this.")
#print ("This is fun.")
#print ('Yay! Printing.')
#print ("I'd much rather you 'not'.")
#print ('I "said" do not touch this.')



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值