> 美食
pytho入门函数大全(pytho函数菜鸟教程)
导语:python 自学 函数,函数到底能干啥?
在学习函数这章的时候,我实在是没感觉出,函数到底能做啥?后面经过反复思考,发现,函数这章其实非常重要,可以完全改变我们的思考事物的框架,顺序和逻辑性。
先来看下函数的定义:
函数是执行特定任务的一段代码,程序通过将一段代码定义成函数,并为该函数指定一个函数名,这样即可在需要的时候多次调用这段代码。因此,函数是代码复用的重要手段。
读完后我大概能明白其中的一些重点
1:执行特定任务的一段代码 2;需要的时候可以多次调用这段代码。
但是很模糊, 还是不知道有啥用!! 所以我决定就按上文所写的内容,尝试一番!!
题目是:设计一个查询成绩的程序。我写的不是非常严谨仅仅只能做普通的操作哈。没有去完善。
a = {&39;: {&39;: 97, &39;: 87, &39;: 89}, &39;: {&39;: 86, &39;: 91, &39;: 93}, &39;: {&39;: 89, &39;: 89, &39;: 91} }print(&39;&39;&39;)while True: shuru=input(&39;) if shuru not in [&39;,&39;,&39;,&39;]: print(&39;) continue shuru=int(shuru) if shuru==4: break else: if shuru==1: x=True while x: shuru1=input(&39;) for i in a: b = a[shuru1][&39;] + a[shuru1][&39;] + a[shuru1][&39;] print(f&39;) shuru2=input(&39;) if shuru2==&39;: x=False if shuru==2: x1=True while x1: shuru1 = input(&39;) print(a[shuru1]) shuru2=input(&39;) if shuru2 == &39;: x1 = False if shuru==3: x2 = True while x2: shuru1 = input(&39;) for i in a: b = a[shuru1][&39;] + a[shuru1][&39;] + a[shuru1][&39;] print(f&39;) shuru2 = input(&39;) if shuru2 == &39;: x2 = False
上面是代码可以去试试哈 现在来分析下上面我写的代码。
这是普通写法,如果不需要调整内容的情况下,写完后还行,看起来不会特别混乱吧!假设把这个变成函数的写法:
a = {&39;: {&39;: 97, &39;: 87, &39;: 89}, &39;: {&39;: 86, &39;: 91, &39;: 93}, &39;: {&39;: 89, &39;: 89, &39;: 91}}print(&39;&39;&39;)39;{xueke}学科的平均分是:{b / len(a)}& 求每个人的总分def zongfen(xingm): for i in a: b = a[xingm][&39;] + a[xingm][&39;] + a[xingm][&39;] return f&39;39;{xingm1}的所有科目得分是:{a[xingm1]}& 控制台def kzt(): while True: a1=int(input(&39;)) if a1==4: return &39; if a1==1: print(&39;) mz=input(&39;) print(zongfen(mz)) if a1==2: print(&39;) mz = input(&39;) print(kemu(mz)) if a1==3: print(&39;) mz = input(&39;) print(pjf(mz))print(kzt( ))
来分析下 函数写的结果:
个位可以自行感觉一下,是那种看起来更容易懂。编写起来更清晰。
本文内容由小葵整理编辑!