在windows上安装完Python环境后,开始按照《笨办法学Python》书上介绍的章节进行练习。

习题 1: 第一个程序

第一天主要是介绍了Python中输出函数print的使用方法,但是有一个注意点需要注意的是:Python2中可以不加括号直接(单/双)引号输出,Python3中必须要加括号才能输出,否则会报错

具体代码练习:

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 "sad" do not touch this.'

print "人生苦短,快用Python!"

其在pycharm编辑器中的运行结果为:

C:\Python27\python.exe D:/pythoncode/stupid_way_study/demo1/day.py
Hello world!
Hello Again
I like typing this.
This is fun.
Yay! printing
I'd much rather you 'not'.
I "sad" do not touch this.
人生苦短,快用Python!

注:从上面的输入输出结果可以总结出以下两点:

1、单双引号交替使用,当使用print输出结果时,如果使用的是双引号输出结果则在输出的内容里不能含有双引号,如果非要用的话则使用 右斜杠" 来注释双引号。

2、程序报错,当有语法错误的时候,比如引号未补齐,程序则会报错,我们要学会看报错信息,然后找到出错具体是哪一行,然后进行分析排错。

总结:

  1. 写代码需细心,多关注报错信息

  2. 争取弄明白每一个小知识点

加分习题:

  1. 让你的脚本再多打印一行。

  2. 让你的脚本只打印一行。

  3. 在一行的起始位置放一个 ‘#’ (octothorpe) 符号。它的作用是什么?

我的答案:

1、让你的脚本再多打印一行

每一个print语句就是一次打印输出,所以多打印一行那就再加一行print语句

print "这是新增的一行!'you siad:' \"哈哈\" "

运行结果如下:

2、让你的脚本只打印一行

只打印一行可以使用注释符号将之前的语句进行注释,单行注释符是:# (井号) ,多行注释符是:''' '''(三个单引号)或""" """(三个双引号)

单行注释符就是在每个语句前面加“#”号:

3、在一行的起始位置放一个 ‘#’ (octothorpe) 符号。它的作用是什么?

“#”井号是注释符,在每一个起始位置加一个是注释该语句,不执行该语句。

笨办法学Python - 习题1: A Good First Program的更多相关文章

  1. 笨办法学Python - 习题11-12: Asking Questions & Prompting People

    目录 1.习题 11: 提问 2.习题 12: 提示别人 3.总结 1.习题 11: 提问 学习目标:了解人机交互场景,熟悉raw_input 的用法. 1.在 Python2.x 中 raw_inp ...

  2. 笨办法学Python - 习题8-10: Printing & Printing, Printing

    目录 1.习题 8: 打印,打印 2.习题 9: 打印,打印,打印 3.习题 10: 那是什么? 3.1.转义序列: 4.习题总结: 1.习题 8: 打印,打印 学习目标:继续学习 %r 的格式化输出 ...

  3. 笨办法学Python - 习题6-7: Strings and Text & More Printing

    目录 1.习题 6: 字符串(string) 和文本 2.加分习题: 3.我的答案 4.习题总结 5.习题 7: 更多打印 6.习题总结 1.习题 6: 字符串(string) 和文本 学习目标:了解 ...

  4. 笨办法学Python - 习题5: More Variables and Printing

    1.习题 5: 更多的变量和打印 学习目标:了解用户输入方法,明白pthon2和Python3之间的用户输入的区别.了解格式化字符串(format string)的概念,学会如何创建包含变量内容的字符 ...

  5. 笨办法学Python - 习题4: Variables and Names

    1.习题 4: 变量(variable)和命名 学习目标:了解Python中变量的定义,学习定义简明易记的变量名 变量:变量是存储内存中的值,就是每定义一个变量就会在内存中开辟一个空间.基于变量的类型 ...

  6. 笨办法学Python - 习题3: Numbers and Math

    目录 习题 3: 数字和数学计算 算术运算符 加分习题: 我的答案: 总结: 扩展: Python比较运算符 Python赋值运算符 Python位运算符 Python逻辑运算符 Python成员运算 ...

  7. 笨办法学python 习题14 优化过 遇到问题的请看

    print "\t what's you name?"user_name = raw_input('>') from sys import argvscript, = arg ...

  8. 笨办法学 Python (Learn Python The Hard Way)

    最近在看:笨办法学 Python (Learn Python The Hard Way) Contents: 译者前言 前言:笨办法更简单 习题 0: 准备工作 习题 1: 第一个程序 习题 2: 注 ...

  9. 笨办法学 Python (第三版)(转载)

    笨办法学 Python (第三版) 原文地址:http://blog.sina.com.cn/s/blog_72b8298001019xg8.html   摘自https://learn-python ...

随机推荐

  1. 10分钟安装OpenStack

    1 OpenStack初学者的苦恼 2 OpenStack最低配置要求 3 配置UOS环境 3.1 设置网络 3.1.1 创建路由器 3.1.2 创建网络 3.1.3 创建两个子网 3.2 创建UOS ...

  2. $Mayan$游戏

    \(Mayan\)游戏 好啊,一年(半年)来的梦魇,终于结束了. 其实我从来没料到整体竟然会如此暴力--做的时候机房里冷得很,感觉晕晕乎乎地做完了,晕晕乎乎地调了好久,晕晕乎乎地听(看了题解的)\(q ...

  3. Mysql安装(win10 64位)

    公司的测试数据库只有读的权限,而且还不能用IP和端口去访问,所有很多时候不方便(尤其是想练手的时候).闲着也是闲着,自己搭建一个Mysql数据库出来.以下操作,全部基于win10专业版 64位,仅供参 ...

  4. CentOS如何配置yum源

    参考:http://blog.csdn.net/qingfenggege/article/details/80394564 1. yum 前端软件包管理器2. 基于RMP包管理,能够从指定的服务器自动 ...

  5. 2017-2018-2 20155315《网络对抗技术》Exp5 :MSF基础应用

    实验目的 学会用metasploit进行简单的攻击操作 教程 实验内容 metasploit中有六个模块分别是 渗透攻击模块(Exploit Modules) 辅助模块(Auxiliary Modul ...

  6. mfc 异常机制

    异常 抛出异常 捕获异常 一.异常 迄今为止,我们处理程序中的错误一般都是用if语句测试某个表达式,然后处理错误的特定义代码. C++异常机制使用了三个新的关键字 (SEH(结构化异常处理)) try ...

  7. 二维码Data Matrix编码、解码使用举例

    二维码Data Matrix的介绍见: http://blog.csdn.net/fengbingchun/article/details/44279967  ,这里简单写了个生成二维码和对二维码进行 ...

  8. 9-[CSS]-字体、文本、背景图片

    1.字体相关CSS属性介绍 p{ width: 300px; height: 60px; /* 等价于 font-size: 14px; line-height: 30px; font-family: ...

  9. 4539: [Hnoi2016]树

    4539: [Hnoi2016]树 链接 分析: 主席树+倍增. 代码: #include<cstdio> #include<algorithm> #include<cs ...

  10. ubuntu下编译源码 make 出现 make: 'Makefile' is up to date.

    其实只需要 make就行了,不需要 make Makefile 当然,make的前提是,执行 ./configure 不报错