1.(最大数的出现)编写程序读取整数,找出它们中的最大值,然后计算它的出现次数。 mnx = 0 count = 0 while True: num = int(input("请输入一个数字 (以数字0结束): ")) if num == 0: break if num > mnx: mnx = num count = 1 elif num == mnx: count += 1 print("最大的数字是:", mnx) print("最大数字出现的次数是: ", count) 2.(十进制到二进制)编写程序提示用户输人一个十进制整数,然后显示它对应的二进制数。 Dec = int(input("请输入一个十进制数:")) print(bin(Dec)) 3.(蒙特卡罗模拟)一个正方形被分为四个更小的区域,如图a所示。如果你投掷一个飞镖到这个正方形一百万次,这个飞镖落在一个奇数区域里的概率是多少?编写程序模拟这个过程然后显式结果。(提示:将这个正方形的中心放在坐标系统的中心位置,如图b 所示。在正方形中随机产生一个点,然后统计这个点落入奇数区域的次数。 import random sm = 0 for i in range(0, 1000001): x = random.random() * random.choice([-1, 1]) y = random.random() * random.c