繁体   English   中英

我做错了什么? (python帮助)

[英]What have i done wrong? (python help)

我正在研究的问题要求我“写一个表达式,其值是与name1,name2和name3关联的三个str值的串联”,并用逗号分隔。”“所以,如果name1,name2和name3是(分别)“ Neville”,“ Dean”和“ Seamus”,您的表达式的值为“ Neville,Dean,Seamus”。

我提交的答案是“ name1,name2,name3”,但是当我单击“提交”时,该消息会通知我的代码中存在逻辑错误,并且我的表达式未返回正确的值。 我做错了什么?

家庭作业? 您提交表达式的结果还是表达式本身?

",".join([name1, name2, name3])还是您使用过的?

编辑:您提到您提交了(“ name1”,“ name2”,“ name3”)-不会返回串联的名称-而是那些字符串。 如果您想这样做(比我上面提到的版本少一些优雅),可以尝试:

name1 + "," + name2 + "," + name3

名称之间的引号(“)的区别-阻止您使用提供的变量。

Edit2:这就是我对您提出的问题的理解。 他们希望您向他们提交一个表达式,该表达式将返回分配给name1,name2和name3变量的值(无论它们可能是什么)-上面有这样的表达式的两个示例-将三个name变量连接起来,并添加一个它们之间的逗号-您是否尝试过提交以上任一示例?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM