Python基础快速入门实战教程

Python基础快速入门实战教程

8课时 |
36234人已学 |
(28 评论)

加入学习
加入学习
  • 三种控制流概述
  • if语句
  • while语句
  • for语句
  • 中断结构
  • s
[展开全文]
stephen_jackson · 2019-03-19 · Python控制流与小实例 0
  1. 控制流:程序执行流程
  2. 条件分支:if
  3. 循环:while、for
  4. 中断结构:break、continue
  5. 乘法kouju
  6.  
[展开全文]
orfan · 2018-05-15 · Python控制流与小实例 0

Python控制流与小实例

1.概述

控制流:程序的执行流程

3种基本控制流:顺序结构、条件分支结构、循环结构

2.if语句

一种条件分支结构语句

elif()如果上一分支不满足,看是否满足新的分支,可以有多个分支。

else:如果以上都不满足的执行情况

3.while语句

一种循环结构语句

a+=1(a=a+1)

4.for语句

一种循环结构语句

用法一:遍历列表(依次取列表中的元素)

e.g.

a=["aa","b","c","d"]

for i in a:

       print(i)

用法二:常规循环

e.g.

for i in range (0,10)

      print("hello python")

5.中断结构

一种中途退出的结构

结构一:break(全部直接退出,整个循环都中断)

e.g.

for i in a:

     if(i="c")

          break

       print(i)

结构二:continue(中断一次循环,继续下一次循环)

e.g.

for i in a:

      if(i="c")

           continue

       print("i")

6.输出乘法口诀

e.g.

for i in range (1,10):

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

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

(end=“”代表不换行输出)

       print()

  

 

 

 

 

 

[展开全文]
yhsun7 · 2017-12-23 · Python控制流与小实例 0

一、三种控制流

程序执行流程叫做程序的控制流,python中有3种基本控制流:

  1. 顺序结构
  2. 条件分支结构
  3. 循环结构

二、条件分支结构

a=9
b=1
if(a<8):
    print(a)
    if(b<9):
         print(b)
elif(a>9 and a<=19):
     print(a)
elif(....):
     print(....)
else:
     print(...)

三、循环结构

while循环:

a=0
while(a<10):
     print("hello world")
    a+=1

for循环:

for语句可以用来遍历列表,与while语句是相同的。

arr = ['a','b','c','d']
for i in arr:
     print(i)    #可以得到列表中的每一项

#for i in range(0,10):
     print(i)    #可以得到0-9的数字

四、中断结构

常见的中断语句有break和continue,break表示直接打断代码执行并全部退出,而continue只是中断一次循环

a = ['zhangsan','lisi','wangwu']
for j in a:
    if(j=='lisi'):
        break
    print(j)   #得到'zhangsan'
a = ['zhangsan','lisi','wangwu']
for j in a:
    if(j=='lisi'):
        continue
    print(j)    #得到'zhangsan'与'wangwu'

五、输出乘法口诀

str() 表示转字符串

end=""表示末位不换行输出

[展开全文]
哦马车夫哟 · 2017-11-29 · Python控制流与小实例 0

python控制流

三种控制流概述

  • 顺序结构
  • 条件分支结构 if():/ elif():---else if:()/else:
  • 循环结构

while --while():-->

for

  • 便利列表--a=["qF","D","fd","d"] for i in a:-->
  • 进行常规循环--for i in range(0,10)-->

中断结构

  • break

全部直接退出,整个循环中断

  • continue

中断一次循环,继续下一次循环

乘法口诀

for i in range(1,10) : 
    for j in range(1,i+1):
    print(str(i)+"*"+str(j)+"="+str(i*j),end="  ")
print()

end代表不换行输出、注意python中缩进的含义,相同缩进代表相同层级

作业:逆向输出乘法口诀(9-->1)

改了好多次,终于做出来了

 

在乘法口诀python语句实现中

当最后一个print在j的循环里时

 

 

 

 

输出如下:

当最后一个print往前删除一个,提一个层次时

输出如下:

结论:同一层次的代码,处于同一个缩进幅度上,下一层次的代码,需要相对于上一层缩进,使用tab缩进。python中相同的缩进代表相同的层次,因此只要通过控制缩进就可以控制同一层级循环,直观方便。

 

 

[展开全文]
ai老法师 · 2017-10-15 · Python控制流与小实例 0

授课教师

《精通Python网络爬虫》作者
阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区

相关课程

查看更多 >