1. 程式人生 > >函數:動手試一試2

函數:動手試一試2

class log if語句 clas str break 結合 pos 語句

練一練:函數返回值結合循環以及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