
关于Python的几道题,希望有人帮我解答一下,谢谢了。用简单的代码描述即可,希望可以尽快帮助我一下,谢谢了。
关注老题目了,
第一题
n = int(input())
for i in range(2,int(n**0.5)+1):
if n%i==0:
print(f'{n}不是素数')
break
else:
print(f'{n}是素数')
第二题
a = 0
b = 1
c = 2
while c<20:
a,b = b, a+b
c += 1
print(b)
第三题
r = 1
for _ in range(9):
r = (r+1)*2
print(r)
第四题
print(sum(range(1,101,2)))
print(sum(range(2,101,2)))
第五题
s = 0
for i in range(30):
s += sum(range(i+2))
print(s)
最后一题
a = 0.01
b = 0
for i in range(30):
b += a*2**i
print(f'富翁给陌生人的钱为{b:.2f}元')
print(f'陌生人给富翁的钱为{10*30*10000}元')