In [1]:
import math,random
m=int(input("请输入一个整数作为上界\n"))
k=int(input("请输入一个整数作为下界\n"))
n=int(input("请输入你要随机生成的整数的个数\n"))
def fun ():
i=0
total=0
while i<n:
num=random.randint(k,m)
print("第",i+1,"次随机生成的数为:",num)
total=total+num
i+=1
aver=total/n
root=math.sqrt(aver)
print(n,"个平均数的平方根为",root)
fun()
In [2]:
import math,random
n=int(input("请输入你要随机生成的整数的个数\n"))
max=int(input("请输入一个整数作为上界\n"))
min=int(input("请输入一个整数作为下界\n"))
i=0
sum1=0
sum2=0
while i<n:
num=random.randint(min,max)
print("第",i+1,"次随机生成的数为",num)
a=math.log10(num)
sum1=sum1+a
sum2=sum2+1/a
i+=1
print("∑log(random,2)=",sum1,"∑1/log(random,2)=",sum2)
In [1]:
import math,random
n=int(input("请输入你要相加的数字的个数\n"))
a=random.randint(1,9)
print("本次随机生成的数为:",a)
b=math.pow(10,0)*a
print(b)
i=0
sum=0
while i+1<n:
sum=sum+b
b=math.pow(10,i+1)*a+b
i+=1
print(b)
print(n,"个数相加的和为",sum)
In [3]:
import math,random
def welcome():
print('''
欢迎来到python游戏世界 :)\n''')
def menu():
print('''======☚游戏菜单☛======
1.游戏介绍
2.进入游戏
3.创作团队
4.退出游戏
【如果您为第一次进入游戏,建议您输入1来查看规则。】
''')
a=int(input("请根据提示输入相应的数字\n"))
if(a==1):
intro()
elif(a==2):
game()
elif(a==3):
team()
else:print("Goodbye.Thanks.")
def intro():
print("======☜游戏介绍☞======")
print('''*该游戏是由 用户 在 一任意区间内 猜想数字,由 电脑 进行随机猜测。
*当 电脑 猜出数字后, 用户 需要根据<提示>进行输入以确定电脑猜测是否正确。
*电脑猜测的次数根据用户输入的 区间大小 决定。
【区间上下界由用户随意决定】
~~~~~~~~~~~~~~~~~~~~~~~~~~''')
menu()
def game ():
max=int(input("请输入您猜想的数所在区间的上界\n"))
min=int(input("请输入您猜想的数所在区间的下界\n"))
n=int(input("请输入您猜想的数字\n"))
time=math.log2(max-min+1)
print("电脑能猜的次数为",int(time))
i=1
while i<=time:
m=random.randint(min,max)
print("第",i,"次电脑猜的数字为",m)
print('''====================
&若电脑猜对了,请输入1
&若电脑猜大了,请输入2
&若电脑猜小了,请输入3
====================''')
b=int(input("请根据提示输入相应的数字\n"))
if(b==1):
print('''人工智能成功猜到了你的想法!可怕!(゚Д゚≡゚Д゚)
.-" "-.
/ \
| |
|, .-. .-. ,|
| )(__/ \__)( |
|/ /\ \|
(@_ (_ ^^ _)
_ ) \_______\__|IIIIII|__/__________________________
(_)@8@8{}<________|-\IIIIII/-|___________________________>
)_/ \ /
(@ `--------`
~`~`~`~`~`~`~`~`~`~`游戏结束~`~`~`~`~`~`~`~`~`''')
break
elif(b==2):
print("!!!!看来人工智能还是猜不出人类的想法的!☺")
max=m
elif(b==3):
print("!!!!看来人工智能还是猜不出人类的想法的!☺")
min=m
i+=1
else:
print('''♚♚人工智能没有猜出你的想法!人类获胜!♚♚
."". ."",
| | / /
| | / /
| | / /
| |/ ;-._
} ` _/ / ;
| /` ) / /
| / /_/\_/\
|/ / |
( ' \ '- |
\ `. /
| |
| |
~`~`~`~`~`~`~`~`~`~`游戏结束~`~`~`~`~`~`~`~`~`''')
menu()
def team():
print('''@@该游戏由201611681000号选手亲自开发创作。若有雷同,处属巧合。如有合作项目请联系邮箱1098035510@qq.com。谢谢!@@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~''')
menu()
def main():
welcome()
menu()
if __name__ == '__main__':
main()