In [2]:
import random,math
def squar():
n = int(input('请输入一个大于0的整数,作为随机整数的上界,回车结束。'))
m = int(input('请输入一个大于0的整数,作为随机整数的上界,回车结束。'))
k = int(input('请输入一个大于0的整数,作为随机整数的上界,回车结束。'))
i = 0
total = 0;
while i < n:
b = random.randint(m,k)
total = total + b
i +=1
break
j = total/n
a = math.sqrt(j)
print(a)
squar()
In [7]:
import random,math
def squar():
n = int(input('请输入一个大于0的整数,作为神秘整数的个数,回车结束。'))
m = int(input('请输入一个大于0的整数,作为神秘整数的下界,回车结束。'))
k = int(input('请输入一个大于0的整数,作为神秘整数的上界,回车结束。'))
i = 0
total = 0;
while i < n:
a = random.randint(m,k)
b = math.log(a)
total = total+ b
i += 1
break
print(total)
while i < n:
a = random.randint(m,k)
c = 1/math.log(a)
total = total+ c
i += 1
break
print(total)
squar()
In [13]:
import random,math
def squar():
n = int(input('请输入一个大于0的整数,作为整数的个数,回车结束。'))
i = 0
total = 0;
a = random.randint(1,9)
while i < n:
total=total + a*10**i
i +=1
break
print(total)
squar()
In [ ]:
import random, math
def welcome():
print(
'''
======欢迎来到猜数游戏=======
/ \ , ,
_._ _ |oo| _ / \__/ \
_|||| ((/ () \)) / \
|||||/| ( ==== ) |oo|
\____/ _`\ /'_ / \
/ /.-' /\<>/\ `\.( () )_._
| ` / \/ \ /`'--'////)
\__,-'`| |. |\/ |/\/\|"\"`
| |. | \___/\___/
| |. | | |
======欢迎来到猜数游戏=======
'''
)
def win():
print(
'''
======计算机猜中了=======
."". ."",
| | / /
| | / /
| | / /
| |/ ;-._
} ` _/ / ;
| /` ) / /
| / /_/\_/\
|/ / |
( ' \ '- |
\ `. /
| |
| |
======计算机猜中了=======
'''
)
def lose():
print(
'''
======COMPUTER LOSE=======
.-" "-.
/ \
| |
|, .-. .-. ,|
| )(__/ \__)( |
|/ /\ \|
(@_ (_ ^^ _)
_ ) \_______\__|IIIIII|__/__________________________
(_)@8@8{}<________|-\IIIIII/-|___________________________>
)_/ \ /
(@ `--------`
======COMPUTER LOSE=======
'''
)
def game_over():
print(
'''
======GAME OVER=======
_________
/ ======= \
/ __________\
| ___________ |
| | - | |
| | | |
| |_________| |________________
\=____________/ )
/ """"""""""" \ /
/ ::::::::::::: \ =D-'
(_________________)
======GAME OVER=======
'''
)
def show_team():
print(xinguan02)
def show_instruction():
print('计算机猜数,玩家判断大小,猜大输入2、猜小输入0或相等输入1')
def menu():
print('''=====游戏菜单=====
1. 游戏说明
2. 开始游戏
3. 退出游戏
4. 制作团队
=====游戏菜单=====''')
def guess_game():
n = int(input('请随意输入一个大于0的整数,作为计算机需要猜测的数,回车结束。'))
m = int(input('请随意输入一个大于0的整数,作为计算机猜数的下界,回车结束。'))
k = int(input('请随意输入一个大于0的整数,作为计算机猜数的上界,回车结束。'))
max_times = math.ceil(math.log(n, 2))
guess_times = 0
while guess_times <= max_times:
number = random.randint(m, k)
print(number)
guess_times += 1
print('一共可以猜', max_times, '次')
print('计算机已经猜了', guess_times, '次')
a = int(input('请输入你的判断结果'))
if a == 1:
win()
print('计算机比标准次数少', max_times-guess_times, '次')
break
elif a == 2:
print('抱歉,你猜大了')
else:
print('抱歉,你猜小了')
else:
print('神秘数字是:', number)
lose()
# 主函数
def main():
while True:
menu()
choice = int(input('请输入你的选择'))
if choice == 1:
show_instruction()
elif choice == 2:
guess_game()
elif choice == 3:
game_over()
break
else:
show_team()
#主程序
if __name__ == '__main__':
main()
In [ ]: