In [4]:
def jc(n):
i=0
p=1
for i in range(n):
p*=i
return p
m=int(input('请输入整数m的值'))
n=int(input('请输入整数n的值'))
k=int(input('请输入整数k的值'))
print('m!+n!+k!=',jc(m)+jc(n)+jc(k))
In [ ]:
import random, math
def log2(n,m,k):
total=0
for i in range(n):
x=random.randint(m,k)
total+=math.log2(x)
return total
def log2_(n,m,k):
total=0
for i in range(n):
x=random.randint(m,k)
total+=1/math.log2(x)
return total
def main():
n=int(input('请输入随机整数的个数'))
m=int(input('请输入整数的下限'))
k=int(input('请输入整数的上限'))
print('西格玛log(随机整数)=',log2(n,m,k))
print('西格玛1/log(随机整数)=',log2_(n,m,k))
if __name__ == '__main__':
main()
In [ ]:
import random
def jia(m,n):
total=0
total2=0
i=0
print('随机整数为m=',m,'相加次数n=',n)
for i in range(n):
x=10**i
t=x*m
total+=t
total2+=total
print(total)
return total2
def main():
m=random.randint(1,9)
n=int(input('请输入相加的次数'))
print('s=',jia(m,n))
if __name__ == '__main__':
main()