【发布时间】:2020-12-22 21:25:07
【问题描述】:
我正在尝试根据提供的字典打印出两条语句,但出现问题并且代码在第一个 f 字符串之后停止(第二个不显示)。我想它可能是类似的东西,但无法弄清楚错误:
data = [
{
'name': 'Instagram',
'follower_count': 346,
'description': 'Social media platform',
'country': 'United States'
},
{
'name': 'Cristiano Ronaldo',
'follower_count': 215,
'description': 'Footballer',
'country': 'Portugal'
}]
a = input(f"Compare A: {data[1]['name']}, {data[1]['description']}, from {data[1]['country']}")
b = input(f"Compare B: {data[0]['name']}, {data[0]['description']}, from {data[0]['country']}")
【问题讨论】:
-
input
input停止并要求用户输入一些内容。尝试打印 -
您正在调用
input(),这会暂停程序,直到用户键入内容并按 Enter 键。如果您只想显示字符串,请使用print()。 -
谢谢!现在一切都清楚了)