Python 为什么代码在第一个f字符串之后停止?

Python 为什么代码在第一个f字符串之后停止?,python,f-string,Python,F String,我试图在提供的字典的基础上打印出两条语句,但出现了一些问题,代码在第一个f字符串(第二个未显示)之后停止。我想可能是类似的,但我无法找出错误: data = [ { 'name': 'Instagram', 'follower_count': 346, 'description': 'Social media platform', 'country': 'United States' }, { 'name': 'Cristiano Ronaldo',

我试图在提供的字典的基础上打印出两条语句,但出现了一些问题,代码在第一个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']}")
这个怎么样

data = [
{
    'name': 'Instagram',
    'follower_count': 346,
    'description': 'Social media platform',
    'country': 'United States'
},
{
    'name': 'Cristiano Ronaldo',
    'follower_count': 215,
    'description': 'Footballer',
    'country': 'Portugal'
}]

a = print(f"Compare A: {data[1]['name']}, {data[1]['description']}, from {data[1]['country']}")
b = print(f"Compare B: {data[0]['name']}, {data[0]['description']}, from {data[0]['country']}")
结果如下:

Compare A: Cristiano Ronaldo, Footballer, from Portugal
Compare B: Instagram, Social media platform, from United States

这是一个关于如何打印a和b的示例:

data = [
{
    'name': 'Instagram',
    'follower_count': 346,
    'description': 'Social media platform',
    'country': 'United States'
},
{
    'name': 'Cristiano Ronaldo',
    'follower_count': 215,
    'description': 'Footballer',
    'country': 'Portugal'
}]
打印比较A:{+data[1]['name']+},{+data[1]['description']+},+来自{+data[1]['country']}
printCompare B:{+data[0]['name']+},{+data[0]['description']+},{+from{+data[0]['country']+}

输入停止并要求用户输入内容。尝试打印而不是调用输入,这会暂停程序,直到用户键入内容并按Enter键。如果您只想显示字符串,请使用print。谢谢!现在一切都清楚了给打印结果分配a和b有什么意义,它不会返回任何东西?哈哈,你说得对。我只是想尽可能快地输入答案。错过了那个位置!THX将a和b分配给打印结果(打印结果不返回任何内容)有什么意义?