使用函数求特殊a串数列和
def fn(m, n):
sum=res=0
for i in range(1, n+1):
sum=sum+m
m=m*10
res=res+sum
return res
使用函数统计指定数字的个数
def CountDigit(number,digit ):
number=str(number)
return number.count(str(digit))
使用函数求素数和
def isPrime(num):
num=int(num)
for i in range(2,num):
if num%i==0 :
return False
if(num!=1):
return True
def PrimeSum(a,b):
sum=0
for i in range(a,b+1):
if isPrime(i):
sum+=i
return sum
使用函数输出指定范围内Fibonacci数的个数
def fib(n):
if n==0 or n==1:
return 1
else:
return fib(n-1)+fib(n-2)
def PrintFN(m,n):
a=[]
for i in range(25):
if fib(i)<=n and fib(i)>=m:
a.append(fib(i))
return a
从键盘输入三个数到a,b,c中,按公式值输出
a,b,c=map(int,input().split())
print(b*b-4*a*c)
阶梯电价
a=int(input())
if(a<0

这篇博客通过一系列的编程题目,展示了Python函数在解决实际问题中的应用,包括求特殊数列和、数字个数统计、素数求和、Fibonacci数计算、公式运算、阶梯电价计算、超速处罚规则、三角形面积判断、平均值比较、最大值及下标查找、奇数分之一序列求和、星期缩写输出、等差数列求和、小写元音字母计数、单词倒序排列以及最长字符串长度计算等。
最低0.47元/天 解锁文章
919

被折叠的 条评论
为什么被折叠?



