def greet(name):
print(name+'早上好')
第1行:def的意思是定义,greet是函数名(函数名是我自己取的),然后再搭配一个括号和冒号,括号里面的name是参数(参数名也是我自己取的)。
第2行:def下一行开始缩进的代码是函数要实现的功能,这也是函数内部的代码。这个函数具体能干些什么,就看这缩进的代码能干些什么,比如这里就是打印参数name+'早上好'。
小课的总结
- def:定义
- greet:函数名,自定义的名字
- ():括号和冒号
- name:括号里的name是参数,自定义名字
- def下一行开始缩进的代码是函数要实现的功能,这个函数具体能干些什么,就看这缩进的代码是干些什么的
import 引入函数
random.choice()随机抽取函数
time.sleep(t) 延迟函数,t代表延迟t秒。
image = '''
/_)o<
|
| O . O|
_____/
''' #在'''三引号内的图案会打印出来。
while true 开启无限循环
try: #尝试执行下列代码
…… #代码注意缩进
……
except ***: #除非发生报错,报错类型是***,执行下列代码
#也可以什么都不写,只要发生报错,就执行下列代码
……
…… #报错后执行的代码,注意缩进
#也可以写 pass,什么都不发生,直接跳过
自定义封装函数
import random #引入random和time模块
import time
def choujiang(q,w,e,r): #def 定义一个函数,choujiang是自己定义的名字,后边放四个参数
list=[q,w,e,r] #把四个参数放到一个列表中
zhongjiang=random.choice(list) #定义一个名字,用作赋值列表中中奖的参数。a=random.choice()是固定格式,
print('开奖倒计时3') #这里做一个打印最后结果之前的修饰
time.sleep(1) #time.sleep(t),t表示print('开奖倒计时3')这个代码延迟的时间。
print('开奖倒计时2')
time.sleep(1)
print('开奖倒计时1')
time.sleep(1)
print('恭喜'+zhongjiang+'中奖')
choujiang('雅阁','凯美瑞','RAV4','CR-V') #调用封装好的函数,直接在括号里写上想要执行的参数就行了。
-------------------------------------------------------------------------------------------------
D:\Anaconda3\python.exe D:/PycharmProjects/618/重新认识函数.py
开奖倒计时3
开奖倒计时2
开奖倒计时1
恭喜凯美瑞中奖
Process finished with exit code 0
网友评论