小编slo*_*oth的帖子

如何将"[1,2,3]"字符串转换为列表[1,2,3]?

我有类似的字符串"[1,2,3]".现在我正在尝试将此字符串转换为列表.该清单应包含[1,2,3].

有没有办法做到这一点?

python-2.7

0
推荐指数
1
解决办法
1821
查看次数

Python float不可调用

我正在使用python和pygame进行进化实验,但这不重要,它是一个不起作用的功能,并且像你一样看看.

我得到的错误消息是浮动对象不可调用.它说问题在第205行,它从第51行调用函数.

我将发布我的所有代码,其中大部分与修复此问题无关.但是我觉得对你们这个代码整体有一个想法是有用的,请不要因为缺乏评论而恨我:P它会到达那里!

谢谢

链接到代码:http://pastebin.com/BBm7Ehax

python

-1
推荐指数
1
解决办法
374
查看次数

从查询返回int值的int类型函数的返回值是什么?

以下是我的代码.我想'int'类型函数将返回'int'value.Query在此代码中返回一个'int'值,但在此代码中返回值是什么?我不能在这里写return get_number.那我该怎么办?

我的代码:

    public int CheckMatch(CourseSchedule courseInfo)
    {
        try
        {
            ConnectionObj.Open();
            string get_number = "SELECT count(c_t_id) FROM course_teacher_table WHERE room_number = '" + courseInfo.RoomNumber + "' and class_days = '" + courseInfo.Days + "' and class_time = '" + courseInfo.ClassTime + "'";
            CommandObj.CommandText = get_number;
            CommandObj.ExecuteNonQuery();

            return '???'  

        }
        catch (Exception ex)
        {
            throw ex;
        }
        finally
        {
            if (ConnectionObj != null && ConnectionObj.State == ConnectionState.Open)
            {
                ConnectionObj.Close();
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

c#

-2
推荐指数
1
解决办法
66
查看次数

为什么0%5会返回0?

我正在进行一场乒乓球比赛,我希望球能够每5次点击一次加速,但是当我跑出球时,他的起跑方向开始加速.

它运行良好,没有加速球,所以问题不是以前的代码.

当我试图实现这个时,我在我的Ball类中调用了一个变量,self.num_hits最初使它成为0.然后在我的游戏循环中每次碰撞时,我都会增加ball.num_hits并反转它的x_speed.

collide_list = pygame.sprite.spritecollide(ball, players, False)
if collide_list != []:
    ball.x_speed *= -1
    hit.play()
    ball.num_hits += 1
Run Code Online (Sandbox Code Playgroud)

在Ball()类中:

if self.num_hits % 5 == 0:
        if self.x_speed > 0:
            self.x_speed += 2
        else:
            self.x_speed -= 2
Run Code Online (Sandbox Code Playgroud)

但是这使得球的速度以其起始速度关闭,所以我检查了self.num_hits % 5返回的内容,它总是返回0.我一直认为0 % number = number,所以我的问题是为什么0%5会返回0?如果我不能解决0%5的问题,还有其他方法可以让球每5次点​​击一次加速吗?

python

-3
推荐指数
1
解决办法
181
查看次数

如何将负值存储为零?

如何在python上存储负值为零的值?

例:

Enter a number:3
Enter a number:4
3 - 4 = 0
Run Code Online (Sandbox Code Playgroud)

答案实际上是-1但由于答案是否定的,答案存储为ZERO.

请帮忙!

python python-3.x

-7
推荐指数
2
解决办法
170
查看次数

标签 统计

python ×3

c# ×1

python-2.7 ×1

python-3.x ×1