Python用两个骰子玩掷骰子的游戏。本金为10元,当掷出“7”即获得奖金4元,否则扣除1元。编程测算玩十次,玩到多少手时钱全部输完,哪一手时钱数最多。
print("骰子游戏")
print("本金十元,丢到数字七获得七元否则扣除一元")
import random
def argmax(arr):
max_number = arr[0]
index = 0
i = 0
for value in arr[1:]:
i = i + 1
if max_number < value:
max_number = value
index = i
return index
money = 10
count = 0
c = [10]
while money > 0:
count += 1
print(count)
a = random.randint(1, 6)
b = random.randint(1, 6)
num = a + b
if num == 7:
money += 4
c.append(money)
else:
money -= 1
c.append(money)
if count == 10:
break
maxnum = argmax(c)
print("玩到第{0}次的时候穷困潦倒了".format(count))
print("最富裕的时候有:{}元".format(max(c)))
print("玩到第{}次的时候是个富家公子".format(maxnum))
求俩个数的最大数
print("这是求两个数中的最大数的一个python程序!!!!")
for m in range(0, 2):
a = int(input("请随机输入一个数:"))
b = int(input("请再输入一个数:"))
if a > b:
print("最大数为:{}".format(a))
elif a < b:
print("最大数为:{}".format(b))
else:
print("俩个数一样大:{0}".format(a))
版权声明:本文为weixin_45996361原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。