首页 > 其他分享 >03 函数基本结构

03 函数基本结构

时间:2024-09-25 22:23:10浏览次数:7  
标签:03 函数 代码 send user input email 结构

3、对于函数编程

  • 本质:将N行代码拿到别处并给他起个名字,以后通过名字就可以找到这段代码并执行。
  • 场景:
    • 代码重复执行。
    • 代码量特别多超过一屏,可以选择通过函数进行代码的分割。

3、函数的基本结构

# 函数的定义
def 函数名():
    # 函数内容
    pass

# 函数的执行
函数名()
def get_list_first_data():
    v = [11,22,33,44]
    print(v[0])


get_list_first_data()

# 注意:函数如果不被调用,则内部代码永远不会被执行。
优化邮件发送函数
# 假如:管理员/业务员/老板用的是同一个邮箱。
def send_email():
	print('发送邮件成功,假设有10含代码')


user_input = input('请输入角色:')

if user_input == '管理员':
    send_email()
elif user_input == '业务员':
    send_email()
elif user_input == '老板':
    send_email()

标签:03,函数,代码,send,user,input,email,结构
From: https://www.cnblogs.com/jhchena/p/18432399

相关文章

  • 02 函数编程案例 邮件发送
    2、函数式编程-邮件发送defsend_email(): importsmtplibfromemail.mime.textimportMIMETextfromemail.utilsimportformataddrmsg=MIMEText('老板,我想演男一号,你想怎么着都行。','plain','utf-8')msg['From']=formataddr......
  • 03 git 码云面试题
    1.写出你常用的git命令。2.你们公司是怎么用git做开发的?1.在码云或GitHub等代码托管的网站创建自己仓库,创建完之后码云会给我一个仓库地址,如:https://gitee.com/old_boy_python_stack_21/190326032.git2.自己写代码.....3.将代码提交到远程仓库。-......
  • x509: cannot validate certificate for 192.168.0.56 because it doesn't contain an
    containerd里无法拉取镜像无法从私建的harbor上拉取报错FATA[0000]pullingimage:rpcerror:code=Unknowndesc=failedtopullandunpackimage x509:cannotvalidatecertificatefor192.168.0.56becauseitdoesn'tcontainanyIPSANs 若是配置之后还是一直报x5......
  • [GYM103119K][2020 ICPC Asia Macau] Candy Ads 题解
    题意简述有\(n\)个广告,每个广告在一个时间段内占据二维平面的矩形,\(m\)个约束表示两个广告至少有一个要被选择,选择若干广告,满足所有约束且同时刻不能有重叠的广告。Kosaraju算法流程在正图上跑一遍DFS,给每个位置打上时间戳从时间戳大到小枚举点,在反图上跑DFS,这个时候对......
  • 03 if 条件判断
    if条件判断实际写if嵌套时,不要层级太深,如果真要层级太深,要看下是不是逻辑有问题,或者是否有其他的办法初级条件语句#请实现一个功能:让用户输入性别,如果是:男,则输出:再见.如果是女,则输出:来呀来呀;gender=input("请输入性别")"""如果是男生,打印再见否则:打......
  • 25博世机械结构面试最常见面试问题总结 校园招聘机械面试最全攻略综合面试
    开头附上工作招聘面试必备问题噢~~包括综合面试题、无领导小组面试题资源文件免费!全文3000+干货。【免费】25博世机械面试问题总结博世面试经验分享面试全攻略面试最常见问题资源-CSDN文库https://download.csdn.net/download/m0_72216164/89797247?spm=1001.2014.3001.5503......
  • 25歌尔机械结构面试最常见面试问题总结 校园招聘机械面试最全攻略综合面试
    歌尔机械面试经验开头附上工作招聘面试必备问题噢~~包括综合面试题、无领导小组面试题资源文件免费!【免费】25歌尔机械面试问题总结机械工程师提前批面试经验心得必备题目和答案资源-CSDN文库https://download.csdn.net/download/m0_72216164/89797209?spm=1001.2014.3001.55......
  • 03 编码
    ASCII编码英文,用8位表示一个东西。ASCII编码,总共有:2的8次方8位=1字节万国码unicode32位=4字节,一般用于计算机存储(一个字母要:32位表示)2的32次方,更占用硬盘空间。ecs2表示:unicode占用2个字节来表示一个东西ecs4表示:Unicode占用4个字符来表示一个东......
  • C语言-循环结构
    0.引入   例子:求100以内所有整数之和     intsum=1+2+3+...+100;     intsum=0;    inti=1;    sum=sum+i;    i++;      //上述的两个语句重复100次   循环的本质就是重复,......
  • 数据结构——广义表
    广义表的概念    广义表(又称列表Lists)是n>=0个元素a0,a1,...,an-1的有限序列,其中每一个ai可以是原子,或者是一个广义表。广义表和线性表的区别:线性表的元素是单一的类型,而广义表的元素可以是不同类型,其元素也可以是一个广义表(子表)。广义表通常记作:LS=(a1,a2,...,an)   ......