python - 新手问题。打印时向变量添加数字
问题描述
我对 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)
解决方案
最好对这种打印使用格式字符串,它允许您对打印上下文中的值进行小的调整:
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}")
推荐阅读
- java - 如何从 RestController 启动 Spring Batch 作业,将一系列字符串传递给作业?
- wordpress - wordpress插件激活时添加页面
- typescript - 如何定义一个可以是布尔值、函数和超时函数的常量?
- r - ggplot2显示中缺少组,带有填充选项
- visual-studio-code - VSCode:在C ++中调试时从非零列显示代码编辑器窗口的左边距
- html - 让 pygame 模拟在 html 页面上运行
- javascript - 单击选择 1 中的选项后删除选择 2 中的某些选项
- sql - 添加约束以仅插入在订单日期可用的项目有哪些不同的方法?
- javascript - 函数仅在手动运行时从 localStorage 中删除项目
- discord.js - 如果使用的命令不包含有效的十六进制代码