一、条件控制

1.if...else...(单分支判断)

score=10

if score>60:

print('yes')

else:

print('no')

2.if...elif...else...(多分支判断)

score=10

if score>=90:

print('A')

elif score>=60:

print('B')

else:

print('C')

分支结构只能命中一个分支,python中没有switch-case语句

二、循环语句

1. while语句(有穷性)

一般情况下,else用的不多

i=3

while i>0:

print(i)

i-=1

else:

print('循环结束')

2. for语句

通常用来遍历列表、元组、集合和字典数据类型

mylist=[1,3,5,7,9]

for i in mylist:

print(i)#1,3,5,7,9

mylist={

'name1':'user1',

'name2':'user2',

'name3':'user3'

}

for i in mylist:

print(i,mylist[i])

#name1 user1

#name2 user2

#name3 user3

str='linux'

for i in str:

print(i)#l i n u x

三、循环控制

注意break和continue的区别

i=0

while i<10:

if i==5:

break#结束本层循环

print(i)

i+=1

#0 1 2 3 4

i=0

while i<10:

if i==5:

i+=1#不加这句的话i===5,一直处于continue陷入死循环

continue#结束本次循环

print(i)

i+=1

#0 1 2 3 4 6 7 8 9

四、语法实例

以九九乘法表为例说明while和for的两种方法

i=1

while i<=9:

j=1

while j<=i:

print(str(j)+'*'+str(i)+'='+str(j*i),end=' ')

j+=1

i+=1

print('')

for i in range(1,10):

for j in range(1,i+1):

print('{0}*{1}={2}'.format(j,i,j*i),end=' ')

print(' ')

五、其他语句

1. pass(空执行或占位符)

def myfunction():

pass;#没有这一句会报错

2. del(删除变量名,不删除变量值)

a=10

b=a

del a

print(b)#10

print(a)#报错

mylist=[1,3,5]

del mylist[0]

print(mylist)#[3,5]

del mylist

print(mylist)#报错——name 'mylist' is not defined

六、重要函数

1.range(a)(按自然数序列输出,不包含a本身)

for i in range(5):

print(i)#0 1 2 3 4

2.len()(统计元组、列表、集合、字典、字符串的长度)

mylist=[1,3,5,7,9]

print(len(mylist))#5

str='hello world'

print(len(str))#11

3.range..len(可以用来遍历序列【除字典外】)

通常用一下for i in 来遍历

mylist=[1,3,5,7,9]

for i in range(len(mylist)):

print(i)#0 1 2 3 4(列表下标)

print(i,mylist[i])

'''

0 1

1 3

2 5

3 7

4 9

'''

4.zip()(zip函数可以实现自动配对)

x=[1,3,5]

y=['linux','h5','python']

z=zip(x,y)

dc=dict(z)

print(z)#结果为print(dc)#结果为{1: 'linux', 3: 'h5', 5: 'python'}

5.enumerate ()(用来遍历序列的key和value)

mylist=['name1','name2','name3']

for key,val in enumerate(mylist):

print(key,val)

'''拿到下标和对应的值

0 name1

1 name2

2 name3

'''

python用while做九九乘法表_Python 语法控制(含用while和for实现九九乘法表)相关推荐

  1. python找数字做加法升级版答案_python学数学1-2:认识数字--自然数加法

    目前的数字,只能通过这样的方式来定义. z = zero() one = next(z) two = next(one) three = next(two) four = next(three) 而且 ...

  2. python调用api做用户登录认证_Python使用用户名、密码和API密钥连接到API

    您似乎正在使用IG Labs REST Trading API:文档说明有两种身份验证模式,具体取决于您指定的API版本.您引用的标题文档是所涉及的不同标题的概述.这一节对于实际理解身份验证/授权如何 ...

  3. python用函数做猜数字游戏_python 游戏(猜数字)

    1. 构造猜数字核心函数 import random def guess_core(guess_min,guess_max,guess_counrt): '''猜数字核心判断函数 :param gue ...

  4. python while一定要提供循环次数吗_Python语法之选择和循环(if、while)

    前言:在程序开发中,一共有三种流程方式: 顺序:从上向下,顺序执行代码 分支:根据条件判断,决定执行代码的分支 循环:让特定代码重复执行(解决程序员重复工作) 1.判断的定义: 如果条件满足,才能做某 ...

  5. 如何利用python在一个文档里写入长须_Python语法入门—文件处理

    1.什么是文件 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口 ==计算机三大层次结构== 用户/应用程序(open()) 操作系统(文件) 计算机硬件(硬盘) 2.为何要用文件 = ...

  6. python创建提示用户输入查询条件_python流程控制练习

    ''' if条件 ''' 示例 sex= 'female' age=19 is_beautiful=True is_successful=True height=1.70 if sex =='fema ...

  7. Hive数据定义语言-DDL-建表基础语法(含四个实践案例)

    1. 概述 数据定义语言DDL,是SQL语言集中对数据库内部的对象结构进行创建.删除.修改等的操作语言,这些数据库对象包括database.table.view.index等. DDL核心语法由CRE ...

  8. python打印99乘法表_Python 实例:九九乘法表

    一次性付费进群,长期免费索取教程,没有付费教程. 教程列表见微信公众号底部菜单 进微信群回复公众号:微信群:QQ群:460500587 微信公众号:计算机与网络安全 ID:Computer-netwo ...

  9. python右对齐乘法表_python如何打印99乘法表

    python打印99乘法表的方法:1.使用[for-for]:2.使用[while-while]:3.使用[while-for]:4.使用[for-while]:5. 定义一个变量a,代码为[for ...

最新文章

  1. 自然语言模型算法太杂乱?国产统一 AI 开源框架来了
  2. pytest第二版 进阶学习
  3. linux环境将python程序做成可执行
  4. java byte 判断相等_转发收藏 | 史上最全Java面试题+面试网站推荐!(含答案)
  5. Johnny and Another Rating Drop CodeForces - 1362C(规律)
  6. java实用教程——组件及事件处理——设置组件的位置(相对于窗口具体位置和布局)
  7. S​D​I​与​A​S​I 接口详解介绍
  8. apt-get、apt、yum、dpkg、rpm
  9. 阿里云AHAS Chaos:应用及业务高可用提升工具平台之故障演练
  10. 30岁软件测试转产品_SENSORO 产品总监回特入选 2019 年福布斯中国 30 岁以下精英榜...
  11. 前端:CSS/14/综合案例:传智首页
  12. MVC Razor视图引擎控件
  13. c语言程序设计小学生测验,c语言程序设计(1) 小学生计算机辅助教学系统
  14. SFTP上传下载文件
  15. kettle的下载|运行及简单kettle数据抽取(MAC kettle|windows Kettle)
  16. 计算机教室布置图cad,CAD制作平面图教程制作教室
  17. 解决笔记本扩展显示器黑屏问题
  18. ldap服务器是什么
  19. c++ 字符串分割和数字格式化输出
  20. 《科研伦理与学术规范》 期末考试,题目文档汇总(免费分享 )

热门文章

  1. 财商帮解读:高质量的社群都离不开这10个关键要素!
  2. 海淘、跨境电商国际物流对接那些坑
  3. 北风:头条号自媒体平台怎么运营赚钱?
  4. 28个Unix/Linux的命令行神器
  5. python爬虫学习之路(二)re库的使用方法
  6. 假期北京旅游请注意了!
  7. 谈谈玩游戏遇到的问题(巫师3)
  8. Unity Shader 实现简单的压扁效果
  9. 测试人生 | 为了娃的奶粉钱,测试媛妈妈拿出考研的拼劲,半年终圆大厂梦
  10. beeline软件_Beeline