

python作业题不会要交了,没找到代码,两题,教一教,帮一手,谢谢
关注两题都答了,请点个采纳。谢谢!
def func(n):
return (n+1)**n-n**(n-1)
Error1 = '输入的不是数字,请重新输入!'
Error2 = '输入不在范围内,请重新输入!'
while True:
try:
n = float(input('请输入一个数n(2≤n≤10):'))
except:
print(Error1)
continue
if 2<=n<=10:
print(func(n))
break
else:
print(Error2)
import numpy as np
def montecarlo(steps=1000000):
x = np.random.uniform(0,1,steps)
y = x**2
s = 0
for i in y:
s=s+i
return s/steps
print(montecarlo())