为了能生存下去,一定要坚持学习!


目录 

1. 注释

2. 用户交互

3. if 、while、for 语句


1. 注释 

单行注释: #

多行注释: 三个单引号 || 三个双引号

2. 用户交互:

death_age = 80

输入:

 name = input(“your name: ”)
age = input(“your age:”)

注:input接收的所有数据都是字符串,即便输入的是数字,依然会被当做字符串处理。

输出:

print(“your name: “, name)
print(“you can still live”, death_age - int(age), “years”)

注: 1.  此处直接写 death_age - age 会报错,因为字符串和数字不能运算。

2. 如果此处用+号来拼接,不用 “,”,那么需要把中间的数字再转一次字符串

3. print(“1”) 输出后会默认换行;print(“1”, end = “”) 输出后不会换行

4. 三个 单引号 还有多行打印的效果。 单引号 或者 双引号 只能输出一行字符串

msg = ''' hello 1
hello 2
hello 3 '''

3. if、 while、 for 语句

if语句:

if guess_age == age_of_princal :
print(“yes!”)
else:
print(“no”)

注:1.用 : 来代替 {   }

2.必须缩进

3.tab != 4个空格

4.缩进级别必须保持一致

5.用 elif 代替 else if

while 循环:

num = 1
while num <= 10 :
print (num)
num += 1

for 循环:

range(3)
>>> [0, 1, 2] range(3,7)
>>> [3, 4, 5, 6] range(1, 25, 2): # 2:步长>>> [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23]

for else 语句:

_user = “lily”
_pwd = “lily123”
for i in range(3):
username = input(“input your username: “)
password = input(“input your password: ”)
if username == _user and password == _pwd:
print(“welcome, ” + username)
break # 如果break 把 for 循环打断,就不会执行最后面的 else 语句
else:
print(“Invalid password or username”)
else: #只要上面的 for 循环正常执行完毕,中间没被打断(break),就会执行 else 语句
print(“Please try later!”)

注:同理还有 while else 语句

print(“1”) 输出后会默认换行;print(“1”, end = “”) 输出后不会换行

01 python初学(注释、交互、if while for)的更多相关文章

  1. python初学心得之一

    昨天开始接触并学习python,对python有了初步印象. 一.python主要应用方向 二.python语言类型 三.python2和3的主要区别 四.常见字符编码 五.Python语法初学  一 ...

  2. 【转】Python之系统交互(subprocess)

    [转]Python之系统交互(subprocess) 本节内容 os与commands模块 subprocess模块 subprocess.Popen类 总结 我们几乎可以在任何操作系统上通过命令行指 ...

  3. 孤荷凌寒自学python第四十五天Python初学基础基本结束的下阶段预安装准备

     孤荷凌寒自学python第四十五天Python初学基础基本结束的下阶段预安装准备 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天本来应当继续学习Python的数据库操作,但根据过去我自 ...

  4. Python的注释

    任何时候,我们都可以给程序加上注释.注释是用来说明代码的,给自己或别人看,而程序运行的时候,Python解释器会直接忽略掉注释,所以,有没有注释不影响程序的执行结果,但是影响到别人能不能看懂你的代码. ...

  5. python初学笔记(二)

    注释: 任何时候,我们都可以给程序加上注释.注释是用来说明代码的,给自己或别人看,而程序运行的时候,Python解释器会直接忽略掉注释,所以,有没有注释不影响程序的执行结果,但是影响到别人能不能看懂你 ...

  6. 01.python基础知识_01

    一.编译型语言和解释型语言的区别是什么? 1.编译型语言将源程序全部编译成机器码,并把结果保存为二进制文件.运行时,直接使用编译好的文件即可 2.解释型语言只在执行程序时,才一条一条的解释成机器语言给 ...

  7. Python和Excel交互

    Python和Excel交互 使用的python包为XlsxWriter 下载的链接 https://pypi.python.org/pypi/XlsxWriter 初级的例子: def write_ ...

  8. python函数注释, :与 ->

    python函数注释, :与 -> 如图:add1函数中的:意思是:函数中的参数说明    add2函数中:->意思是:函数的返回值为整型 这两种方法都是函数的注释方法,具体使用时要别人能 ...

  9. 19 python初学(os 模块,sys 模块,hashlib 模块)

    os 模块: # _author: lily # _date: 2019/1/13 import os print(os.getcwd()) # 得到当前的工作目录 # print(os.chdir( ...

随机推荐

  1. vue2.4+vue-cli+webpack history模式打包后 刷新404

    开启HTML5 History Mode后,尤其需要server端的支持,官方文档里就有介绍:(传送门: https://router.vuejs.org/zh-cn/essentials/histo ...

  2. 洛谷P4590 [TJOI2018]游园会(状压dp LCS)

    题意 题目链接 Sol 这个题可能是TJOI2018唯一的非模板题了吧.. 考虑LCS的转移方程, \[f[i][j] = max(f[i - 1][j], f[i][j - 1], f[i - 1] ...

  3. zTree 节点文字过多处理方法

    zTree setting.view.addDiyDom 方法可以实现自定义控件,指定节点显示内容.因此需要自己实现addDiyDom方法. 如果树节点不显示checkbox ,处理方法为: func ...

  4. python地理处理包——Shapely介绍及用户手册

    本文主要是基于shapely官方文档翻译而成 shapely主要是在笛卡尔平面对几何对象进行操作和分析. 性能 Shapely中所有的操作都是使用GEOS库.GEOS是用C++写的,也被用在许多应用程 ...

  5. Salesforce 大量数据部署的最佳实践

    本文参考自官方文档.原文链接 大量数据部署对Salesforce的影响 当用户需要在Salesforce中部署大量数据的时候,部署的过程往往会变慢.这时就需要架构师或开发者设计出更好的过程来提高大量数 ...

  6. sdk manager闪退

    ,1确认好sdk环境变量是否都正确 命令行:android 来验证 2确定jdk是否安装正确 命令行:java   和  javac 都没有问题,就将sdk安装版覆盖安装下不要卸载,不然下载的太慢了 ...

  7. linux 下svn操作

    * 前言: linux下的svn相比于gitlab,配置要求第一点:gitlab需要4G的内存,如果使用swap+内存的替代方案,理论上是可行的,但是实际操作中各种坑:     所以,由于条件限制,使 ...

  8. ERP口碑后付关于如何设置后厨小票打印时间的问题解决方法

    1. 2.

  9. MS SQL批量生成作业脚本方法介绍总结

    在迁移或升级SQL Server数据库服务器时,很多场景下我们不能还原msdb,所以我们必须手工迁移SQL Server相关作业.如果手工生成每一个作业的脚本话,费时又费力,其实SQL Server中 ...

  10. Gson解析泛型

    1.简单对象我们传入对象Class来将JSON字符串转为对象 private static <T> T fromJson(String result, Class<T> cla ...