zoukankan      html  css  js  c++  java
  • 函数:动手试一试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('
    输入城市和国家,不输人国家则默认为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)
  • 相关阅读:
    vue+element ui 表格自定义样式溢出隐藏
    vue自定义指令directives使用及生命周期
    前端如何下载文件
    js实现活动倒计时
    echarts自定义提示框数据
    vue项目如何刷新当前页面
    数据库——关于索引
    Javascript节点选择
    asp.net 身份验证(Update)
    ASP.config配置
  • 原文地址:https://www.cnblogs.com/xusuns/p/8158570.html
Copyright © 2011-2022 走看看