python列表创建城市的游戏,创建一个python游戏,处理列表

我不清楚你想做什么。。。在当你说“加和”时,你的意思是把它们加起来得到一个和,对吗?在

标准骰子加起来是12,两个骰子不能合计1,所以对于一个公平的游戏,你想从2-12

你可以试试这样的方法:import random

#set up list of numbers from 2 to 10

numlist = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

#create a roll dice function, producing the sum of two random integers 1-6

def rolldice():

return (random.randint(1,6) + random.randint(1,6))

#run the rolldice function

roll = rolldice()

#set up a loop for while the sum of the roll appears in the list

while roll in numlist:

print "Your rolled %s" %roll

print "Your list was", numlist

print "Replacing %s with X" %roll

numlist[numlist.index(roll)]="X"

print "Your new list is", numlist

raw_input("Press enter to roll again")

roll = rolldice()

#once a roll not in the list show up:

print "Your roll was %s" %roll

print "This is not in your list"

您还可以添加另一个if语句,询问用户如果滚动不在列表中,是否要重试。。。然后回到while循环。在

继续努力,去年夏天我对这一切都很陌生,还在学习。只是不断尝试不同的东西。。。你会从错误中吸取教训。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值