python使用格式划分语句块_Python 3的编程基础

条件语句

条件语句是一种根据条件执行不同代码的语句,如果条件满足则执行一段代码,否则执行其他代码。

Python中条件语句的基本格式如下:

if condition_1:

statement_block_1

elif condition_2:

statement_block_2

else:

statement_block_3

需要注意:每个条件后面都要使用冒号,表示接下来是满足条件后要执行的语句块;使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。

实例:输入考试分数,根据考试分数输出优、良、中、及格和不及格5个等级。

score = int(input("please input your score:"))

if score < 60:

print("考试成绩不及格")

elif score >= 60 and score < 70:

print("考试成绩及格")

elif score >= 70 and score < 80:

print("考试成绩中")

elif score >=80 and score < 90:

print("考试成绩良")

else:

print("考试成绩优")

运行结果

循环语句

循环语句是在一定条件下反复执行某段程序的流程结构,循环语句是由循环体及循环的终止条件两部分组成的。被反复执行的程序成为循环体。能够继续重复,取决于循环的终止条件。

Python中的循环语句有两种:while循环和for循环。

while循环

Python中while循环的基本语法格式如下:

while 判断条件:

语句

使用while循环时必须注意冒号和缩进。

实例:计算1到100的总和。

n = 100

sum = 0

counter = 1

while counter <= n:

sum = sum + counter

counter += 1

print("1到%d之和为:%d" % (n, sum))

运行结果

for循环

for循环可以遍历任何序列的项目,如前面介绍的一个列表或一个字符串。

for循环的一般格式如下:

for in :

else:

其中sequence表示一个序列,可以是列表或字符串。

实例:序列的循环使用。

country = ["China", "American", "France", "England", "Russian"]

for x in country:

print(x)

运行结果

在循环体中,也可以使用break和continue语句,其中break语句可以跳出for或while的循环体。continue语句被用来跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

此外,for或while循环与条件语句可以相互嵌套。

实例:循环语句中含有条件语句。

for letter in 'Hello,Python!':

if letter == '!':

break

print("现在显示的字母是:", letter)

运行结果

实例:输出9乘9的乘法口诀表。

for i in range(1, 10):

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

print("""%d*%d=%d""" % (i, j, i*j), end=" ")

print()

运行结果

函数

在实际编程中,会有一段程序经常用到的情况,如果每次都重新写这段程序会很浪费时间,可以把这部分程序实现存储起来,以后需要时直接调用即可。函数就实现了这样的功能,它是一段组织好的、用来实现某些功能的代码段,可重复使用。函数能提高应用的模块性和代码的重复利用率。

函数一般包括内置的函数和自定义函数。

Python的内置函数有很多,如前面用到的print函数,常见的内置函数根据功能的不同,大致可分为数学运算类、字符串处理类、类型转换类、序列处理类等。

自定义函数的基本语法格式如下。

def 函数名(参数列表):

函数体

return [表达式]

实例:建立一个数字比较函数,并比较输入数字。

def compare(num1, num2):

if num1 > num2:

print("%s 大于 %s" % (num1, num2))

elif num2 > num1:

print("%s 大于 %s" % (num2, num1))

else:

print("%s 等于 %s" % (num1, num2))

运行结果

模块

在前面介绍中,都是在Python命令窗口中直接输入代码,通过Python的解释器解析执行。但是,如果从Python解释器退出再进入Python窗口,那么关闭前定义的所有方法、自定义函数和变量等都不再存在。

为此Python提供了一个方法,把这些自定义函数及变量等的定义存放在文件中,这个文件成为模块,扩展名.py。这个模块可以被其他程序引入,以使用该模块中的函数等功能。

实例:建立一个模块文件,假设文件名为mokuai.py,其中包含两个自定义函数。

def myprint(str):

print("Hello:", str)

return

def area(height, width):

return height*width

上面模块中定义了两个函数,其中myprint函数用于实现输出一个字符串,area函数用于计算长方形的面积。

可以分别使用以下命令把这个模块导入Python命令窗口中。

(1)将整个模块内的函数导入:

import mokuai

from mokuai import *

(2)导入模块内的myprint和area函数:

from mokuai import myprint, area

把模块导入Python命令窗口中以后,就可以使用其中的自定义函数了。

运行结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值