In [31]:
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()


请输入一个整数作为上界
36
请输入一个整数作为下界
25
请输入你要随机生成的整数的个数
2
第 1 次随机生成的数为: 33
第 2 次随机生成的数为: 30
2 个平均数的平方根为 5.612486080160912

In [21]:
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)


请输入你要随机生成的整数的个数
1
请输入一个整数作为上界
25
请输入一个整数作为下界
12
第 1 次随机生成的数为 20
∑log(random,2)= 1.3010299956639813 ∑1/log(random,2)= 0.7686217868402407

In [28]:
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=b
while i+1<n:
    b=math.pow(10,i+1)*a+b
    sum=sum+b
    print(b)
    i+=1
print(n,"个数相加的和为",sum)


请输入你要相加的数字的个数
2
本次随机生成的数为: 9
9.0
99.0
2 个数相加的和为 108.0

In [29]:
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('''@@该游戏由201611580487号选手亲自开发创作。若有雷同,处属巧合。如有合作项目请联系邮箱915874439@qq.com。谢谢!@@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~''')
    menu()
def main():
    welcome()
    menu()
if __name__ == '__main__':
    main()


    
    
欢迎来到python游戏世界 :)

======☚游戏菜单☛======
    1.游戏介绍
    2.进入游戏
    3.创作团队
    4.退出游戏
    【如果您为第一次进入游戏,建议您输入1来查看规则。】
           
请根据提示输入相应的数字
1
======☜游戏介绍☞======
*该游戏是由 用户 在 一任意区间内 猜想数字,由 电脑 进行随机猜测。
*当 电脑 猜出数字后, 用户 需要根据<提示>进行输入以确定电脑猜测是否正确。
*电脑猜测的次数根据用户输入的 区间大小 决定。
【区间上下界由用户随意决定】
~~~~~~~~~~~~~~~~~~~~~~~~~~
======☚游戏菜单☛======
    1.游戏介绍
    2.进入游戏
    3.创作团队
    4.退出游戏
    【如果您为第一次进入游戏,建议您输入1来查看规则。】
           
请根据提示输入相应的数字
3
@@该游戏由201611580487号选手亲自开发创作。若有雷同,处属巧合。如有合作项目请联系邮箱915874439@qq.com。谢谢!@@
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
======☚游戏菜单☛======
    1.游戏介绍
    2.进入游戏
    3.创作团队
    4.退出游戏
    【如果您为第一次进入游戏,建议您输入1来查看规则。】
           
请根据提示输入相应的数字
4
Goodbye.Thanks.

In [ ]: