In [6]:
import random, math
n = int(input('请输入整数个数,回车结束。'))
m = int(input('请输入整数作为计算下界,回车结束。'))
k = int(input('请输入整数作为计算上界,回车结束。'))
i = 0
total = 0
while i < n:
i += 1
number = random.randint(m, k)
print('第', i, '个随机整数为', number, sep = '')
total += number
print('这', n, '个随机整数的和为', total, sep = '')
aver = total / n
print('这', n, '个随机整数的均值为', aver, sep = '')
print('这', n, '个随机整数均值的平方根为',math.sqrt(aver), sep = '')
In [7]:
import random, math
n = int(input('请输入整数个数,回车结束。'))
m = int(input('请输入整数作为计算下界,回车结束。'))
k = int(input('请输入整数作为计算上界,回车结束。'))
i = 0
while i < n:
i += 1
number = random.randint(m, k)
print('第', i, '个随机整数为', number, sep = '')
print('这个随机整数的log为', math.log(number),sep = '')
print('这个随机整数的1/log为', 1/(math.log(number)),sep = '')
In [8]:
import random, math
n = int(input('请输入相加个数,回车结束。'))
number = random.randint(1,9)
print('这个随机整数为', number, sep = '')
s = 0
m = 0
i = 0
while i < n:
m += number * pow(10,i)
print(m)
s += m
i += 1
print('s=a+aa+aaa+aaaa+aa...a的值为', s)
In [3]:
import random, math
def win():
print('我是聪明的电脑!')
def lose():
print('是在下输了!')
def game_over():
print('拜拜喽您嘞')
def show_team():
print('BLCU, Information, Melody Zhang')
def show_instruction():
print('风水轮流转,计算机猜数字,用户输入上界,“大”或“小”,让他猜去吧')
def menu():
print(''' =====游戏菜单=====
1. 游戏说明
2. 开始游戏
3. 退出游戏
4. 制作团队
=====游戏菜单=====''')
def guess_game():
n = int(input('请输入一个大于0的整数,作为神秘整数的上界,回车结束。'))
m = 0
number = int(input('请输入一个大于0的整数,作为神秘整数,回车结束。'))
max_times = math.ceil(math.log(n, 2))
print('一共可以猜', max_times, '次')
guess_times = 0
while guess_times <= max_times:
guess = random.randint(m, n)
print('我猜答案是',guess)
guess_times += 1
print('我还能猜', max_times - guess_times, '次')
if guess == number:
win()
print('神秘数字是:', guess)
print('我比标准次数少', max_times-guess_times, '次')
break
elif guess > number:
print('啊呀,我猜大了')
n = guess - 1
else:
print('啊呀,我猜小了')
m = guess + 1
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()