设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【Python 第26课】 操作list

[复制链接]

1

主题

0

好友

145

积分

注册会员

Rank: 2

16#
发表于 2017-2-24 16:26:52 |只看该作者
brahmagupta 发表于 2017-2-24 16:26
另外说一句:
感觉可以 通过 加长 电脑的direction列表长度为

不过 精确控制和分配各个方向的扑救 成功率 的方法我还没有想出来
回复

使用道具 举报

1

主题

0

好友

145

积分

注册会员

Rank: 2

15#
发表于 2017-2-24 16:26:05 |只看该作者
另外说一句:
感觉可以 通过 加长 电脑的direction列表长度为

['left', 'center','right','right','right']

这种方式来增加 “守门员”右边扑救的成功率。
回复

使用道具 举报

1

主题

0

好友

145

积分

注册会员

Rank: 2

14#
发表于 2017-2-24 16:20:22 |只看该作者
crossin老师 ,有 对list插入元素、对list拆分 等操作的相关方法么?
回复

使用道具 举报

0

主题

0

好友

96

积分

注册会员

Rank: 2

13#
发表于 2016-12-6 14:31:05 |只看该作者
本帖最后由 l0ve1o24 于 2016-12-6 14:57 编辑

#coding:UTF-8   
a = 1
while a == 1:
   
    from random import choice
    print '现在开始点球,请选择方向'
    print 'left,middle,right'
    you = raw_input()
   
    print ' 你射向 ' + you
    lista = ['left','middle','right']
    com = choice(lista)
    if you != com:
        
        print '对方傻啦吧唧地扑向' + com + ' ,你赢了!'
    else:
        print '对方扑向' + com + '并稳稳抱住了球,你输了!'

   
回复

使用道具 举报

0

主题

0

好友

70

积分

注册会员

Rank: 2

12#
发表于 2016-9-8 11:59:00 |只看该作者
弹星者 发表于 2016-2-20 13:10
加了一个胜负的判断,略有成就感

最后比较list[0]和list[1]是什么意思?他们代表的是什么意思?
回复

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

11#
发表于 2016-5-3 16:14:27 |只看该作者
知道啦,谢谢Crossin老师!
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

10#
发表于 2016-5-3 11:21:00 |只看该作者
追风 发表于 2016-5-2 16:26
Crossin老师,列表的名称命名有什么规范吗?和变量的命名一样吗?

和变量一样,它就是一个变量
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

121

积分

注册会员

Rank: 2

9#
发表于 2016-5-2 16:26:05 |只看该作者
Crossin老师,列表的名称命名有什么规范吗?和变量的命名一样吗?
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

8#
发表于 2016-2-20 15:39:29 |只看该作者
弹星者 发表于 2016-2-20 13:10
加了一个胜负的判断,略有成就感

#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

64

积分

注册会员

Rank: 2

7#
发表于 2016-2-20 13:10:09 |只看该作者
加了一个胜负的判断,略有成就感
  1. from random import choice

  2. def function():
  3.         player=0
  4.         computer=0
  5.         print 'Choose one side to shoot:'
  6.         print 'left, center, right'
  7.         you = raw_input()
  8.         print 'You kicked ' + you
  9.         direction = ['left', 'center', 'right']
  10.         com = choice(direction)
  11.         print 'Computer saved ' + com
  12.         if you != com:
  13.                 print 'Goal!'
  14.                 player=player+1
  15.         else:
  16.                 print 'Oops...'
  17.                 computer=computer+1
  18.         return computer,player


  19. n=0
  20. while n<5:
  21.         n=n+1
  22.         list=function()

  23. if list[0]==list[1]:
  24.         print ('hhhhhh')
  25. elif list[1]<list[0]:
  26.         print ('computer win!!')
  27. else:
  28.         print ('player win!!')
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-27 10:25 , Processed in 0.025109 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部