博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
01 python初学(注释、交互、if while for)
阅读量:5339 次
发布时间:2019-06-15

本文共 1456 字,大约阅读时间需要 4 分钟。

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

 


目录 

1. 注释

2. 用户交互

3. if 、while、for 语句


1. 注释 

单行注释: #   

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

 

2. 用户交互:

death_age = 80

输入: 

1 name = input(“your name: ”)2 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 1hello 2hello 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 = 1while 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 = “”) 输出后不会换行

转载于:https://www.cnblogs.com/mlllily/p/10111687.html

你可能感兴趣的文章
内存地址对齐
查看>>
SDUTOJ3754_黑白棋(纯模拟)
查看>>
把word文档中的所有图片导出
查看>>
ubuntu 18.04取消自动锁屏以及设置键盘快捷锁屏
查看>>
arcgis api 4.x for js 结合 Echarts4 实现散点图效果(附源码下载)
查看>>
YTU 2625: B 构造函数和析构函数
查看>>
加固linux
查看>>
Hyper-V虚拟机上安装一个图形界面的Linux系统
查看>>
【Crash Course Psychology】2. Research & Experimentation笔记
查看>>
关于 linux 的 limit 的设置
查看>>
MTK笔记
查看>>
fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
查看>>
shell cat 合并文件,合并数据库sql文件
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
egret3D与2D混合开发,画布尺寸不一致的问题
查看>>
struts1和struts2的区别
查看>>
Redis常用命令
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
套接口和I/O通信
查看>>