小编AK4*_*K47的帖子

例外:"不能将序列乘以'int'类型的非int

我正在尝试编写非常简单的代码来计算文章的折扣.以下是代码,它会在代码的第3行引发异常.例外是:

Traceback (most recent call last):
  File "C:/Users/basam/AppData/Local/Programs/Python/Python35/discounts.py", line 3, in <module>
    discount=0.1*price
TypeError: can't multiply sequence by non-int of type 'float'
Run Code Online (Sandbox Code Playgroud)

代码:

price=input('how much is your item?')
if int(price) <= 10:
    discount=0.1*price
Run Code Online (Sandbox Code Playgroud)

有人可以提出问题的建议吗?

python exception-handling exception python-3.x

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

将打印功能分配给变量

对于以下代码,在我看来,我们正在将打印功能分配给变量spam。

spam = print('Hello!')
Run Code Online (Sandbox Code Playgroud)

我想知道为什么不打电话给垃圾邮件,打印出来“你好!”?

python

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

在FormView Django中将参数传递给表单

我有一个叫的表格MyForm。我否决了这种__init__()方法。现在,我需要request.user在创建此表单时传递参数MyFormView

我想做这个:

class MyFormView(FormView):
    form_class = MyForm(request.user)
Run Code Online (Sandbox Code Playgroud)

我必须重写__init__我的视图方法吗?如果是这样,怎么办?

python django django-forms django-class-based-views

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

Java:OOP,多重扩展

                  abstract class CAR
                       fuelUp () { // implemented }
                  /            \
interface SPORTER               interface TRUCK
    driveFast ();                    moveLoad ();
Run Code Online (Sandbox Code Playgroud)

在Java中有没有一种方法可以让我得到一个类ESTATE

  • CAR的实施fuelUp
  • 并且还必须实施driveFast 和moveLoad?

从多个类扩展是不可能的,并且使 CAR 成为一个接口并不能为我提供 CAR 的实现。

java oop polymorphism inheritance interface

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

如何检查消息是否由特定用户 discord.py 发送

我正在使用 discord.py 来制作我的不和谐机器人,当有人输入消息时,我想检查用户是否可以说 foo#3645,如果不是,则执行其他操作,然后执行其他操作

if(messageAuthor == "foo#3645):
    # do something
else:
    # do something else
Run Code Online (Sandbox Code Playgroud)

我试过这个:

if(ctx.message.author == "foo#3465"):
    # do something
Run Code Online (Sandbox Code Playgroud)

但这由于某种原因不起作用......

如果您需要更多信息,请发表评论。

python discord.py

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

为什么 lombok 不提供继承属性的 getter 方法?

鉴于我有以下课程

import lombok.Data;
@Data
public class A extends B {
}
Run Code Online (Sandbox Code Playgroud)

然后B类如下:

@Data
public class B {
    protected Driver driver;
}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试通过以下代码获取驱动程序时:

A a = new A();
a.getDriver();
Run Code Online (Sandbox Code Playgroud)

但它抱怨:

The method getDriver() is undefined for the type A
Run Code Online (Sandbox Code Playgroud)

java lombok

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

Python 输入验证:如何将用户输入限制为特定范围的整数?

初学者在这里,寻找有关输入验证的信息。

我希望用户输入两个值,一个必须是大于零的整数,下一个是 1-10 之间的整数。我已经看到很多输入验证函数对于这两个简单的情况似乎过于复杂,有人可以帮忙吗?

对于第一个数字(大于 0 的整数,我有):

while True:
    try:
        number1 = int(input('Number1: '))
    except ValueError:
        print("Not an integer! Please enter an integer.")
        continue
    else:
        break
Run Code Online (Sandbox Code Playgroud)

这也不会检查它是否为阳性,我希望它这样做。我还没有为第二个准备任何东西。任何帮助表示赞赏!

python validation exception-handling exception input

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

从字符串中提取前3个单词

我正在寻找一个脚本代码来搜索一个字符串的3个单词.

示例:

words = 'I am confused looking for 3 words from the front'
Run Code Online (Sandbox Code Playgroud)

预期成绩:

'I am confused'
Run Code Online (Sandbox Code Playgroud)

python string split python-2.x python-2.7

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

读取Java中频繁更改名称的文件

我需要读取一个具有动态名称的 xml 文件。文件名类似于“1234_employees.xml”,其中的数字每天都在变化。文件夹中只有一个 .xml。

没有 正则表达式 这适用于文件/路径?

就像是:

File myxml = new File("*employees.xml");
Run Code Online (Sandbox Code Playgroud)

java glob file path

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

如何将字符串集合倒序排列并且必须不区分大小写

我正在尝试以相反的顺序订购我的收藏,并且不区分大小写

到目前为止,这是我尝试做的事情:

Collections.sort(obj,String.CASE_INSENSITIVE_ORDER,Collections.reverseOrder());
Run Code Online (Sandbox Code Playgroud)

输入:

varun,akash,shakshi,gowtham,VARUN 
Run Code Online (Sandbox Code Playgroud)

输出:

akash,gowtham,shashi,varun,VARUN
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?

java sorting collections

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