函数:动手试一试2

Posted xusuns

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数:动手试一试2相关的知识,希望对你有一定的参考价值。

 

练一练:函数返回值结合循环以及if语句的判断条件

def full(xing,ming):#定义一个姓名的函数
    xingming=xing+ +ming
    return xingming.title()
all=[]
while True:
    x=input(xing)
    m=input(ming)
    if x and m:#如果输入的姓和名都不为空则继续
        c=full(x,m)
        print(c)
        all.append(c)#将接收到的姓名添加进列表
    else:
        break#如果输入的姓和名有一个为空则跳出循环
print(all)#打印列表

6.创建函数,接受用户输入城市名和所属国家,默认国家为中国,返回一个‘城市-国家’的字符串,至少三个国家城市调用这个函数,打印返回值,最后在做个国家-城市的字典,国家是键,键不重复,键重复的合并值为一个列表,随时可以退出。最后输出字典

还没完成,回家接着写

def full(city,country):
    all=city+-+country
    return all.title()
fulldic={}
print(\n输入城市和国家,不输人国家则默认为China,输入q退出)
while True:
    ci=input(city)
    if ci==q:
        break
    co=input(country)
    if co==q:
        break
    if not co:
        co=China
    fullstr=full(ci,co)
    print(fullstr)
    if co not in fulldic:
        fulldic[str(co)]=str(ci)
    else:#还没弄明白怎么在一个键下添加多个值组成一个列表
        #same=list(fulldic[co])
        #print(same)
print(fulldic)

 

以上是关于函数:动手试一试2的主要内容,如果未能解决你的问题,请参考以下文章

列表:动手试一试

《Python从入门到实践》第八章动手试一试

《Python从入门到实践》第五章动手试一试

Python自学:第二章 动手试一试

《Python从入门到实践》第四章动手试一试

Python 4.3 创建数值列表(动手试一试)