You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Zybooks Lab 2.1.2 字符串拼接:日志条目赋值输入问题

Zybooks 字符串拼接实验2.1.2 问题修正

错误原因

你写的代码运行后仅输出时间内容,核心问题有两点:

  • 漏做题目要求的输入读取步骤:初始代码里my_city、my_state默认是空字符串,你没有写代码读取输入给这两个变量赋值,拼接时用到的一直是空值,自然不会输出城市、州内容。
  • 拼接格式缺空格:现有拼接逻辑里current_time和城市字符串之间没有加空格,就算正确读入输入,输出的冒号后会直接跟城市名,和题目给出的示例格式不符。

修正方法

  1. 新增两条输入读取语句,直接调用无参数的input()即可,不要在input()里加任何提示文本,依次为my_city、my_state赋值。
  2. 拼接log_entry时,在时间值、城市值、州值之间都补上空格,保证三个值以空格分隔。

可通过所有测试用例的完整代码

current_time = '2014-07-26 02:12:18:'
my_city = ''
my_state = ''
log_entry = ''

''' Your solution goes here '''
my_city = input()
my_state = input()
# 两种拼接方式都可,选一种即可
log_entry = current_time + ' ' + my_city + ' ' + my_state
# log_entry = f"{current_time} {my_city} {my_state}"

print(log_entry)

格式校验:输入Houston、Texas时,程序输出为2014-07-26 02:12:18: Houston Texas,和题目示例完全一致,且支持任意动态传入的城市、州测试用例,不需要硬编码固定值。

内容的提问来源于stack exchange,提问作者Todd Goodwin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.27 23:18:19