Python随手笔记(三)

本文目录

3.1 break语句

3.2 continue语句

3.3 for循环和range()函数

3.4 range()函数的开始,停止和步长参数

3.5 导入模块

3.6用sys.exit()提前结束程序

3.7控制流小结

3.8日历小例子

3.1 break语句

在笔记二的最后的例子程序中,我们提到了一个while循环,而当我们把一个有限的while循环修改为一个无限循环的时候,中间需要有停止的时候,就用上了break语句。例如:

1.while True:
	print('Enter your name')
2.	name = input()
3.	if name == 'wangda':
4.		break
5.print('Thankyou')

第一行创造了一个无限循环,只有当break出现,这个循环才会被终结,而break的执行条件就是用户输入的name和’wangda’相匹配,然后当整个循环结束之后打印后面的’Thankyou’

3.2 continue语句

和break语句一样,continue语句同样作用于循环内部,当程序遇到continue语句时,将会跳转到循环的最开始处,举个小例子:

while True:
    print('Welcome,please enter your name:')
    name = input()
    if name != 'Wangda':
        continue
    print('Please enter your password:')
    password = input()
    if password == '123456':
        break
print('Welcome,Mr.Wang')

这个例子很好的利用了break和continue两个循环方式,先判断姓名是否符合,然后再判断密码是否符合。
下面这个是看到的挺与众不同的地方,保存下来加深印象。
在这里插入图片描述

3.3 for循环和range()函数

如果想控制程序的执行次数,还可以用for循环语句和range()函数来实现
在Python中for循环的语句一般格式为

for i in range(5)
  • for关键字
  • 变量i
  • in关键字
  • range()函数,最多传入三个参数
  • 冒号
  • 从下一个新行缩退的代码行

下面就有一个简单例子来理解一下用法:

print('Please say 5 times next sentence')
sentence = '王文宏最帅'
for i in range(5):
    print(sentence)

你将会看见屏幕上完完整整的打出了五行‘王文宏最帅’。
还有一个特别出名的1加到100的程序:

total = 0
for i in range(101):
    total = total + i
print(total)

3.4 range()函数的开始,停止和步长参数

range函数是可以传递多个参数的,如一个例子:

for i in range(12,16):
	print(i)

输出下限为12,上限为16的整数,
如若想要加入第三个参数,则应为步长参数,下面一个例子:

for i in range(0,10,2)

输出的是从0到10,每隔2一加的数字

3.5 导入模块

Python在开始使用一个模块的函数之前,必须用import语句导入该模块
import语句有以下三个特性

  • import关键字
  • 模块名称
  • 更多可供选择的模块名称

在导入一个模块之后,我们可以使用这个模块里很多很酷的函数,让我们试一下random模块,调用一下random模块下的randint函数:

import random
for i in range(5):
    print(random.randint(1,10))

这个函数实现的功能是生成5个两个传入参数之间的整数。
import导入语句的另一种形式为from random import *

3.6用sys.exit()提前结束程序

一个程序执行到最后一行之后总会退出,但是用sys.exit()可以让程序终止和退出,有个小例子:

import sys
while True:
    print('Type 1 to exit')
    choose = input('Enter your choose:')
    if choose == '1':
        sys.exit()
    print('You typed '+choose+' .')

3.7控制流小结

通过True和False,你可以决定代码的执行与否,准确的说,就是对自己的代码进行一种控制,还有一种控制代码执行与否的方式就是定义函数。
今天的有趣例子是一个显示日历的游戏:
在这里插入图片描述

发布了37 篇原创文章 · 获赞 42 · 访问量 4529

猜你喜欢

转载自blog.csdn.net/qq_43337175/article/details/104157750