首页 > 解决方案 > 新手问题。打印时向变量添加数字

问题描述

我对 python 和编程非常陌生,并试图添加数字 2,所以结果如下:

Oddur keypti skónumer 39 fyrir Línu sem kostuðu 3500 krónur.
En þá mundi hann að hún notar skónúmer 41

但我不知道如何在打印时添加数字。

基本上我正在尝试将“2”添加到变量“skonr”中。Skonr = 39,我试图在最后达到 41,但在第一部分达到 39

我的代码:

    karl = " Oddur "
    kona = "Línu "
    skonr = 39
    kr = "3500"
    lina1 = "keypti skónumer "
    lina2 = " fyrir "
    lina3 = "sem kostuðu "
    lina4 = " krónur.\n En þá mundi hann að hún notar skónúmer "
    print(karl + lina1 + skonr + lina2 + kona + lina3 + kr + lina4 + skonr + 2)

标签: pythonpython-3.x

解决方案


最好对这种打印使用格式字符串,它允许您对打印上下文中的值进行小的调整:

print(f"{karl} keypti skónumer {skonr} fyrir {kona} sem kostuðu {kr} krónur.\n En þá mundi hann að hún notar skónúmer {skonr + 2}")

推荐阅读