我想创建一个函数,在数组中的每个字符串前面添加一个特定的单词.最后我想改变数组.我有这个代码:
def make_great(magicians):
"""Change magicians"""
for magician in magicians:
magician = "the Great" + magician
magicians = ["hudini", "angel", "teller", "anderson", "copperfield"]
make_great(magicians)
print(magicians)
Run Code Online (Sandbox Code Playgroud)
此代码不会更改数组.如何使我的功能工作?
我有以下问题:在我的数字添加一个字符串之后,该点之后的第二个数字就像这样消失了
var needed_product = sets * (2 * price_bananas) +
sets * (4 * price_eggs) +
sets * (0.2 * price_berries);
var difference = Math.Abs(needed_product - amount_cash);
if (amount_cash>=needed_product)
{
Console.Write("Ivancho has enough money - it would cost " + "{0:F2}",
needed_product + "lv.");
}
Run Code Online (Sandbox Code Playgroud)
输出是37,4,它应该是37,40,逗号后面还有一位数.我该如何解决这个问题?当我打印它而不添加最后一个字符串时,整数的输出是正确的.
如何将两个整数(例如 28 和 03)转换为像“28.03”这样的日期。整数应由用户输入,然后转换为日期。另外,如何在日期中添加天数?