引用 @老哥稳如脱缰野马 发表的: 吃我一帽
引用 @马房山上石楠花开 发表的:老哥,你真的是初学的吗?🤣🤣🤣
引用 @Jiraiya的蝌蚪 发表的:扣篮和两分用一个命中率就离谱,库里扣篮都有47%成功率🐴?
引用 @德保库 发表的:打印字符串的水平
引用 @杀不死的比老大 发表的:兄弟可以加一点防守,抢断,盖帽,随机时间还有快24秒,压哨如何处理球,或者最后追分之类的一定出手三分球之类的。
引用 @SKG1 发表的: 不知道老哥是不是计算机专业。我们学校感觉啥都学,啥都只学一点就换别的了。我要不要专门只攻一个方向?攻C语言如何?
引用 @我很强我知道 发表的:这个太难了,我还没到这个水平
引用 @噬雷111 发表的:这其实不复杂,但楼主这种学习思维很好
引用 @七弦の竖琴 发表的:比分比如两分球进了,设置一个s += 2就行了吧,再格式化输出
引用 @铁头金刚小飞侠 发表的: 那个很多ifelse的地方换成一张表,记录球员及其被选中的概率,方便扩展或者配置。其他没啥问题。
引用 @boomingnan 发表的:这是自学??
引用 @我很强我知道 发表的:刚开始学,写的确实比较简单,有啥具体的建议嘛,哪里可以改进一下
引用 @杀不死的比老大 发表的:都是概率,也还行吧,可以一点点改
引用 @萌萌兔杨嘻嘻 发表的:球员这个类里边能扩充的东西太多了,突破扣篮抢断助攻盖帽,还有投篮突破扣篮,每个对象实现的方法不一样,这些都可以具体去扩充
引用 @灌湯BAO 发表的:我也初学。按我想法如果你的程序逻辑是:出手比例*两分/三分比*命中率比的话,你可以在每个勇士球员的循环里把随机数乘三个概率之后的结果加给未知数x,把骑士每个循环得分加给未知数y,然后print(“x-y”)这样可以显示每回合比分吧,就和虎扑一样。
引用 @懒癌少年丶 发表的:楼主 我没用过python 可能说的有不周到之处 不过下面是我的想法你可以在player类里面中shoot和dunk方法 return个int变量 如果得分成功return 2或者3 得分失败则return0 然后在main方法里定义两个变量分别代表两队得分 然后每次调用shoot或者dunk时相加即可
引用 @深海鱼龙 发表的:有可能是有其它语言基础,如果是第一次接触编程语言那只能说是天赋
引用 @我很强我知道 发表的:刚开始没考虑这么多,就只分了shoot和dunk,慢慢加吧
引用 @萌萌兔杨嘻嘻 发表的:给你个小建议,球员属性可以统一放到一个数据库里,这样修改和增加球员属性非常方便
引用 @虎扑JR0002232845 发表的:这个涉及的内容很复杂,楼主这里只简单的考虑球员随机出手和随机得分,还好实现,你这个要加进去特别多的设计逻辑和代码,光是设计逻辑就够难了,
引用 @铁头金刚小飞侠 发表的: 还有么那个随机数生成,每次都要写个1,100,虽说一看就知道啥意思,但本质跟magic number也没区别,应该搞一个函数把它封起来到处调用。另外那么多player不应该每个搞一个变量,而是要搞个players数组。然后python么一般main函数外面加个if __name__ == “__main__”的判断,使得其他python文件在复用你这部分代码时不会触发main函数。先挑这么多刺吧
引用 @奥托立夫 发表的:不要求你加入中场拉拉队环节,但你好歹统计个比分啊
引用 @我很强我知道 发表的:哦对对对,把这个忘了,谢谢老哥
引用 @凯里不拉杆要死欧文 发表的: 看不起谁呢?
引用 @特雷西xjbd麦迪 发表的:我也是学生,不太行,感觉用java好写一些。这个是不是统计一下两边步长,按回合分别循环叠加?
引用 @末日使者费德提克 发表的: 我差点都以为要从下面过去了
引用 @我很强我知道 发表的:是啊
引用 @英俊丁帅哥 发表的: 2k人物模型没法穿hhh
引用 @Java是世界上最好的语言 发表的: 我switch玩2k经常穿过人的身体扣篮。。。
引用 @我很强我知道 发表的:大一的时候学过c语音,不过三四年忘得差不多了
引用 @明天再打球 发表的:扣篮是0🐶
🔥 最新回帖
高达我日
🛋️ 沙发板凳
是啊
扣篮和两分是一个命中率啊,三个数字分别是三分出手占比,三分命中率,两分命中率
扣篮是0🐶
刚开始学,写的确实比较简单,有啥具体的建议嘛,哪里可以改进一下
这个太难了,我还没到这个水平
我是土木的,快毕业了没啥事做,学着玩的
Cpp或者Java
这其实不复杂,但楼主这种学习思维很好
攻c语言出来难找工作,java或者c++好找。
都是概率,也还行吧,可以一点点改
c不太吃香
谢谢夸奖哈哈哈
c++好点 ,c现在用的太少了
其他没啥问题。
没一定的的水平的,写不出来的。
这个s += 2是写在shoot方法里还是写在函数里啊,每次循环怎么把得分加在一起呢
java是世界上最好的语言
谢谢啊,我试试
看不起谁呢?
是啊,学了十来天,另外你这头像是我曾经用过的情头哈哈哈
不要求你加入中场拉拉队环节,但你好歹统计个比分啊
球员这个类里边能扩充的东西太多了,突破扣篮抢断助攻盖帽,还有投篮突破扣篮,每个对象实现的方法不一样,这些都可以具体去扩充
按我想法如果你的程序逻辑是:出手比例*两分/三分比*命中率比的话,你可以在每个勇士球员的循环里把随机数乘三个概率之后的结果加给未知数x,把骑士每个循环得分加给未知数y,然后print(“x-y”)这样可以显示每回合比分吧,就和虎扑一样。
这个涉及的内容很复杂,楼主这里只简单的考虑球员随机出手和随机得分,还好实现,你这个要加进去特别多的设计逻辑和代码,光是设计逻辑就够难了,
你可以在player类里面中shoot和dunk方法 return个int变量 如果得分成功return 2或者3 得分失败则return0 然后在main方法里定义两个变量分别代表两队得分 然后每次调用shoot或者dunk时相加即可
刚开始没考虑这么多,就只分了shoot和dunk,慢慢加吧
我试试看啊,那这样比分是期望啊
另外那么多player不应该每个搞一个变量,而是要搞个players数组。
然后python么一般main函数外面加个if __name__ == “__main__”的判断,使得其他python文件在复用你这部分代码时不会触发main函数。
先挑这么多刺吧
哦对对对,把这个忘了,谢谢老哥
有可能是有其它语言基础,如果是第一次接触编程语言那只能说是天赋
大一的时候学过c语音,不过三四年忘得差不多了
给你个小建议,球员属性可以统一放到一个数据库里,这样修改和增加球员属性非常方便
我以前学语言是边做游戏开发边学的。
枯燥的内容很容易让人放弃,需要点趣味性和成就感支撑的。
恩恩对,谢谢老哥
搬运容易,设计算法真的难。
好,谢谢老哥!
哈哈哈啦啦队可还行
还有篮板 加一个投篮失败 根据他的前场篮板率 可以抢篮板
我差点都以为要从下面过去了
诶对,感觉你说的也可以,我试试
正经大学一般就教一门语言,但学语言的目的是为了学数据结构和算法(不然不好上机考试是吧),不是限制你的发展方向的,那是培训班才做的事情。
你要是计算机专业的话应该做好学多门语言的觉悟,合格的程序员很少是只会一门语言的。
2k人物模型没法穿hhh
我最近也初学,根本背不下来各种要求啊,感觉写代码好难。
我switch玩2k经常穿过人的身体扣篮。。。
这个很基础
身残志坚小库里,隔扣魔王大姚明?
身残志坚小库里,隔扣魔王大姚明?
如果要说主攻方向的话建议选java,这是目前工作岗位最多的。
c/c++可以帮助你更好了解内存的管理,有空了也得学学。
python可以说是大多数程序员都得会的,主攻其它语言的同时用python写些小工具提升工作效率是常规操作。
我switch2k20卡带还没到货
那你这不叫初学啊
那真的难受
老2k玩家了