创建字典:

#!/usr/binl/env python

#encoding: utf-8

#author: YangLei

user_info = {"name":"yanglei","age":23,"job":"IT"}

常用操作:索引

新增

删除

键、值、键值对

循环

长度

七、数据运算

算数运算:

比较运算:

赋值运算:

逻辑运算:

成员运算:

身份运算:

位运算:

运算符优先级:

八、if判断

场景一、用户登陆验证

#!/usr/binl/env python

#encoding: utf-8

#author: YangLei

input_user = input("Please enter your user name: ")

input_password = input("Please enter your password: ")

if input_user == "yanglei" and input_password == "123456":

print("\033[32;1m%s login successfully\33[0m" % input_user)

else:

print("\033[31;1mThe user name or password error,please try again\033[0m")

场景二、猜年龄游戏

在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了

#!/usr/binl/env python

#encoding: utf-8

#author: YangLei

guess_age = 50

input_age = int(input("Please enter your guess age: "))

if input_age > guess_age:

print("\033[31;1mCan you guess what big\33[0m")

elif input_age < guess_age:

print("\033[31;1mCan you guess what small\33[0m")

else:

print("\033[32;1mYou guessed it\33[0m")

外层变量,可以被内层代码使用

内层变量,不应被外层代码使用

九、break和continue的区别

continue:

#!/usr/binl/env python

#encoding: utf-8

#author: YangLei

count = 1

while count <= 10:

if count == 5:

count += 1

continue

print(count)

count += 1

break:

#!/usr/binl/env python

#encoding: utf-8

#author: YangLei

count = 1

while count <= 10:

if count == 5:

count += 1

break

print(count)

count += 1

由此可以看出continue是跳出当前循环,而break是跳出本层循环。

十、while循环

循环语句,计算机的一种基本循环模式。当满足条件时进入循环,不满足跳出。while语句的一般表达式为:

while(表达式)

{

循环体

}

场景一、用户登陆验证升级

#!/usr/bin/env pyhon

#encoding: utf-8

#auth: yanglei

count = 0

while count < 3:

input_user = input("Please enter your user name: ")

input_password = input("Please enter your password: ")

if input_user == "yanglei" and input_password == "123456":

print("\033[32;1m%s login successfully\33[0m" % input_user)

break

elif count == 2:

print("\033[31;1mThe user name or password mistake,three chances to use up,the program exits\33[0m")

break

else:

count += 1

print("\033[31;1mThe user name or password error,please try again\033[0m")

场景二、猜年龄游戏升级

#!/usr/bin/env pyhon

#encoding: utf-8

#auth: yanglei

guess_age = 50

count = 0

while count <= 3:

if count == 3:

input_choose = input("Do you want to continue to play?(Y or y|N or n)")

if input_choose == "Y" or input_choose == "y":

count = 0

continue

elif input_choose == "N" or input_choose == "n":

break

else:

print("\033[31;1mAre you input errors!\33[0m")

continue

input_age = int(input("Please enter your guess age: "))

if input_age > guess_age:

print("\033[31;1mCan you guess what big\33[0m")

count += 1

elif input_age < guess_age:

print("\033[31;1mCan you guess what small\33[0m")

count += 1

else:

print("\033[32;1mYou guessed it\33[0m")

break

python名称由来_Python的由来与使用介绍相关推荐

  1. python名称空间_python基础:名称空间与作用域

    Python的变量定义后都有自己的作用域,每个作用域内都有名字空间.名称空间就是变量名称与对象的关联关系.Python中使用变量名引用对象,需要使用该变量时,就在命名空间中进行搜索,获取对应的对象.从 ...

  2. python数据分析系统_Python数据分析,系统步骤介绍!

    原标题:Python数据分析,系统步骤介绍! 摘要 在用Python做数据分析的过程中,有一些操作步骤和逻辑框架是很固定的,只需要记住其用法即可.本节内容介绍Pandas模块在数据分析中的常用方法. ...

  3. python template用法_python中Template的使用介绍

    Template无疑是一个好东西,可以将字符串的格式固定下来,重复利用.同时Template也可以让开发人员可以分别考虑字符串的格式和其内容了,无形中减轻了开发人员的压力. Template属于str ...

  4. anaconda下载的python在哪_python包管理器anaconda介绍安装和使用

    在Python中,安装第三方模块,是通过包管理工具pip完成的.用pip一个一个安装费时费力,还需要考虑兼容性.我们推荐直接使用anaconda,这是一个基于Python的数据处理和科学计算平台,它已 ...

  5. python数据格式简介_Python中数据类型时间的介绍(附代码)

    本篇文章给大家带来的内容是关于Python中数据类型时间的介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.什么是时间数据类型 Python中表示时间类型的数据结构为 ...

  6. python jieba库_python中jieba库的介绍和应用

    jieba库作为python中的第三方库,在平时是非常实用的,例如一些网站就是利用jieba库的中文分词搜索关键词进行工作. 一.安装环境 window + python 二.安装方式 在电脑命令符( ...

  7. python nose框架_Python测试框架nose的介绍

    下面以一个例子说明nose. 目录结构如下(foo模块以及foo的测试代码): test@local:~$ tree /tmp/foomodule/ /tmp/foomodule/ |-- foo | ...

  8. 【转】python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)

    原文:​​​​​​ ​​​​​​​​​​​​​​​​​​​python改文件夹名称大全_python文件和目录操作方法大全(含更改文件夹下所有文件名称的实例)..._心失荒野的博客-CSDN博客 一. ...

  9. python的全称_python名称空间介绍

    python名称空间介绍 名称空间 python 中名称空间分三种: 内置名称空间 全局名称空间 局部名称空间 内置名称空间: 原码里面的一些函数都是存在这个内存空间中,任何模块均可访问它,它存放着内 ...

最新文章

  1. php 生成动态键值 数组_你的PHP项目遇到性能问题了吗?看完这篇性能分析恍然大悟...
  2. Debian/Ubuntu/Centos下编译安装RocksDB
  3. python 入门笔记
  4. linux开放2280端口,威联通推出适用于NAS/PC的双端口 M.2 2280 PCIe NVMe SSD含双端口2.5GbE扩展卡...
  5. 别再用 httpClient了,快试试这款优雅的 HTTP 客户端工具!
  6. linux中mysql如何删除库,Linux环境下MySQL基础命令(2)----查看、创建、删除库和表...
  7. List集合、常用数据结构基本了解
  8. list里面的数据按3个字段排序_Python数据分析:探索性分析
  9. 26. 删除排序数组中的重复项
  10. python_10_文件操作
  11. 更改“我的文档”文件夹的默认位置
  12. web2py的“hello world”
  13. CentOS7虚拟机克隆,且成功互ping
  14. 捷克论坛 最新ip_巧说:论坛外链如何正确的建设发布『 不易删』
  15. 计算机图形学の三种经典画直线算法
  16. windows控制台cmd乱码的解决办法
  17. 视频后期制作Premiere Pro 2022
  18. 使用ACR及MIUI自带通话录音实现通话录音读取及上传
  19. 物联数采网关在电力能效管理系统中的应用
  20. 鸿蒙系统是否兼容,鸿蒙系统能不能兼容windows的所有应用软件?

热门文章

  1. nodejs安装部署与运行
  2. python安装MySQLdb出错解决方案
  3. java解析页面table表格内容导出为excel
  4. cent os 6 fdisk fat32
  5. php实战第二十一天
  6. vsftp认证之pam_mysql
  7. 微服务限流Sentinel讲解(二)
  8. phpstorm 提示请配置PHP解释器的解决办法
  9. scikit-learn库中聚类算法自定义距离度量方式
  10. pandas索引和选择数据