Python编程从入门到实践:动手试一试8-6城市名

8-6城市名:编写一个名为city_country()的函数,它接受城市的名称及所属的国家。这个函数应该返回一个格式类似于下面这样的字符串:

--------------------------------------------------

“中国,成都”
--------------------------------------------------

至少使用三个城市-国家对调用这个函数,并打印它返回的值。

按照这个理解,他让输出个字符串,然后还要带横线啊,不会写横线咋办,用这个代替吧,是不是有点太较真了,输出还要带引号,看他用的应为的,所以我也用英文的引号?还是用中文的引号,我好纠结,算了,还是用英文的,毕竟是作业,也不知道对不对,反正做了是这么做的,看下代码,如果有错请指出:

#8-6 城市名
#编写一个名为city_country(),它接受城市的名称及所属的国家,这个函数应返回“中国,台湾”
def city_country(city,country):
    """显示城市及所属的国家"""
    cty= country + ',' + city
    return cty
c = city_country('成都','中国')
print("---------------------\n")
print(' " ' + c + ' " ')
print("\n---------------------")
c = city_country('上海','中国')
print("---------------------\n")
print(' " ' + c + ' " ')
print("\n---------------------")
c = city_country('北京','中国')
print("---------------------\n")
print(' " ' + c + ' " ')
print("\n---------------------")

 输出的结果为:

---------------------

 " 中国,成都 "

---------------------
---------------------

 " 中国,上海 "

---------------------
---------------------

 " 中国,北京 "

---------------------


------------------
(program exited with code: 0)

请按任意键继续. . .

这是输出的结果,看来还是很不错的嘛,只是标点符号,错误而已,标点符号按照中文习惯要用中文的,结果用了英文了,为了配合作业

你可能感兴趣的:(python练习题,python)