函数:动手试一试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)

原文地址:https://www.cnblogs.com/xusuns/p/8158570.html

时间: 2024-11-08 09:02:12

函数:动手试一试2的相关文章

[歪谈]物质激励如果不管用了,不妨试一试精神管理

[申明]本文是“歪谈”风格,仅用于和大家探讨观点,提高大家的思维性.错误之处在所难免,欢迎大家的批评指正. 今天我们简单探讨一个话题:团队的精神管理. 前几天和一些创业者在一起聚会,大家讨论的话题无外乎生意难做.钱难收.创新难.用户口味太难捉摸外,不过类似这些问题似乎都比较容易找到答案或者你和我互相借鉴的方案.譬如: 1.A创业者说钱难收,B创业者说正好认识该客户,他去说道说道,A创业者当即表示只要把尾款结了立马给B创业者提成. B创业者捂着嘴说:不要.不要,太客气了. 接着又问:提成多少捏?!

函数:动手试一试

1.编写一个函数,打印一个句子,调用这个含函数 def test(): print('Hello World') test() 2.设置函数和形参,打印消息,调用函数,输入实参 def python(job): print('Python 适合就业的方向我比较喜欢'+job) python('机器学习(Scikit-Learn).神经网络(TensorFlow)和爬虫(Scrapy )') 3.编写一个函数,接收尺码和字样,打印 def shirt(size,word): print('This

列表:动手试一试

1.for循环打印1-20(含) for i in range(1,21): print(i) 2.创建列表,包含1-1000000,for循环打印 a=list(range(1,1000001)) for i in a: print(i) 3.计算1-1000000的最大最小值以及和 a=list(range(1,1000001)) print(min(a)) print(max(a)) print(sum(a)) 4.通过函数range创建 列表包括 1-20的奇数,在使用for循环打印 f

Python3.3组织列表(动手试一试)

3-8 放眼世界:想出至少5个你渴望去旅游的地方. 将这些地方存储在一个列表中,并确保其中的元素不是按字母顺序排列的.places = ['Beijing' , 'Xizang' , 'Yunnan' ,'Chongqing' , 'Qinghai'] 按原始排列顺序打印该列表.不要考虑输出是否整洁的问题,只管打印原始Python列表.print(places) 使用sorted()按字母顺序打印这个列表,同时不要修改它.print(sorted(places)) 再次打印该列表,核实排列顺序未

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

8-1 消息 :编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么.调用这个函数,确认显示的消息正确无误. def display_message(): print("我在本章学习到了什么叫形参什么叫做形参如何传递参数") return None display_message() 8-2 喜欢的图书 :编写一个名为favorite_book() 的函数,其中包含一个名为title 的形参.这个函数打印一条消息,如One of my favo

Python 4.1遍历整个列表(动手试一试)

4-1披萨: 想出至少三种你喜欢的披萨,将其名称存储在一个列表中,再使用for循环将每种披萨的名称都打印出来. 修改这个for循环,使其打印包含披萨名称的句子,而不仅仅是披萨的名称.对于每种披萨,都显示一行输出,如"I like pepperoni pizza".pizzas = ['cheese pizza' , 'durian pizza' , 'seafood pizza'] for pizza in pizzas:(空格) print("I like " +

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

print(1 + 7) print(16 - 8) print(2 * 4) print(8 / 1) 输出为: 8 8 8 8.0 message = "20160925" print("I like:" + message) 输出为: I like:20160925 原文地址:https://www.cnblogs.com/zhouxiin/p/10660791.html

C#实现Dll(OCX)控件自动注册的两种方法 网上找的 然后 自己试了试 还是可以用的

尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写.当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了.但是,有些Dll库(OCX)文件是需要注册到Windows注册表后才能正常添加和使用的.本文介绍两种为Dll库(OCX)自动注册的方法,为大家提供参考. 首先,大家都知道在Windows的“运行”中,输入“Regs

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

4-1 比萨 :想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for 循环将每种比萨的名称都打印出来. 修改这个for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称.对于每种比萨,都显示一行输出,如"I like pepperoni pizza". 在程序末尾添加一行代码,它不在for 循环中,指出你有多喜欢比萨.输出应包含针对每种比萨的消息,还有一个总结性句子,如"I really love pizza!". 4-2 动物 :想出至少三种有共