4) 打印蚂蚁森林植树证书,如下所示。 要求从键盘端输入能量数值、姓名、申请日期和地区,通过字符串格式化形 式输出(使用 format 设定格式控制标记方式,不可直接在 print 中使用空格、 制表
时间: 2024-09-15 10:02:07 浏览: 122
在Python中,如果你想要打印蚂蚁森林植树证书,你可以创建一个函数来接收用户输入的能量数值、姓名、申请日期和地区,并使用`format()`函数按照指定的格式输出证书信息。这里是一个示例:
```python
def print_ant_forest_certificate():
energy = float(input("请输入您的能量数值:"))
name = input("请输入您的姓名:")
application_date = input("请输入您的申请日期(YYYY-MM-DD):")
region = input("请输入您所在的地区:")
# 格式化字符串
certificate_template = """
植树证书
名称:{name}
能量值:{energy:.2f} kWh
申请日期:{application_date}
地区:{region}
--恭喜您,成功种植了一棵树!--
"""
certificate_text = certificate_template.format(name=name, energy=energy, application_date=application_date, region=region)
# 使用print()函数并去除多余空白
print(certificate_text.replace(" ", " ").strip())
# 调用函数
print_ant_forest_certificate()
```
在这个例子中,`{name:.2f}`表示保留两位小数的浮点数格式,`{application_date}`会保留原始输入的日期格式。函数最后会自动移除多余的空格。
阅读全文