week3--day2 函数
Posted 躬行致远
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了week3--day2 函数相关的知识,希望对你有一定的参考价值。
# 写函数的时候最好以功能为导向.
# return的两个功能: 1) 返回一个值. 2) 终止当前函数.
# def a():
# return 1,2,3
# a = a()
# print(a)
# >>>(1, 2, 3) # 元祖
# a,b,c = a() # 必须一样.
# print(a,b,c)
# >>>1 2 3
# a,b = {‘name‘:‘a‘, ‘name2‘:‘b‘}
# print(a,b)
# >>>name name2
# ------------- else 用的很有意思 -------------------
# def find_prime_number(number):
# for i in range(2, number+1):
# for j in range(2, i):
# if i % j == 0:
# print(i, ‘equals‘, j, ‘*‘, i//j)
# break
# else:
# print(i, ‘is prime number‘)
# find_prime_number(100)
# f = open(‘010‘, ‘r‘)
# f.truncate(10) # 截取10个字节
--------------- 函数迭代问题 ----------------------
# 猴和桃子问题.
# 猴子每天吃一半桃子,再扔一个.连续几天后,第六天还有1个,问第一天几个
first_day = 0
def count_peach(arg, days):
global first_day
if days == 1:
first_day = arg
else:
days -= 1
arg += 1
arg *= 2
count_peach(arg, days)
count_peach(1, 6)
print(first_day)
>>> 94 # 结果
以上是关于week3--day2 函数的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin函数 ⑧ ( 函数引用 作为函数参数 | ::函数名 | 函数类型 作为函数返回值类型 )
8InfluxDB常用函数聚合函数,count()函数,DISTINCT()函数,MEAN()函数,MEDIAN()函数,SPREAD()函数,SUM()函数
Kotlin函数式编程 ② ( 过滤函数 | predicate 谓词函数 | filter 过滤函数 | 合并函数 | zip 函数 | folder 函数 | 函数式编程意义 )
Kotlin函数式编程 ② ( 过滤函数 | predicate 谓词函数 | filter 过滤函数 | 合并函数 | zip 函数 | folder 函数 | 函数式编程意义 )
1.19.9.函数概览函数引用精确函数引用模糊函数引用函数解析顺序精确函数引用模糊函数引用自定义函数准备工作概述开发指南函数类求值方法标量函数表值函数聚合函数