# -*- coding:utf-8 -*-

'''
@project: jiaxy
@author: Jimmy
@file: work_20181108.py
@ide: PyCharm Community Edition
@time: 2018-11-08 16:01
@blog: https://www.cnblogs.com/gotesting/ '''
# 1:一个足球队在寻找年龄在x岁到y岁的小女孩(包括x岁和y岁)加入。
# 编写一个程序,询问用户的性别(m表示男性,f表示女性)和年龄,然后显示一条消息指出这个人是否可以加入球队,询问k次后,输出满足条件的总人数。
# def join_footteam(x,y,k):
count = 0
for i in range(0,k):
sex = input('请输入性别:')
age = input('请输入年龄:')
if sex == 'f' and y >= int(age) >= x:
print('恭喜,您可以加入球队')
count += 1
else:
pass
return count
counts = join_footteam(12,14,10)
print('满足条件的总人数{}个'.format(counts)) #
# 2:写函数,
# 判断用户传入的对象(字符串、列表、元组)长度是否大于5 6、写函数,检查传入列表的长度,如果大于2,那么仅仅保留前两个长度的内容,并将新内容返回 
# def get_len(args):
print('长度为{}'.format(len(args)))
if len(args) > 56:
print('{}的长度大于56'.format(args))
else:
print('{}的长度在56以下'.format(args))
get_len('12345678901234567890123456789012345678901234567890123456789012345678901234567890')
get_len([1,2,3,4,5,6,7,8,9,0])
get_len((1,2,3,4,5,6,7,8,9,0,1)) def get_list(args):
if len(args) > 2:
args = args[0:2]
else:
pass
return args new_list1 = get_list([1])
new_list2 = get_list([1,2])
new_list3 = get_list([1,2,3])
new_list4 = get_list([1,2,3,4,5,6]) print('''
new_list1:{},
new_list2:{},
new_list3:{},
new_list4:{}
'''.format(new_list1,new_list2,new_list3,new_list4))
#
# 3、定义一个函数,
# 传入一个字典和字符串,判断字符串是否为字典中的值,如果字符串不在字典中,则添加到字典中,并返回新的字典。  def str_into_dict(str,dict):
if str not in dict.values():
dict['new_str'] = str
else:
print('{}在{}中'.format(str,dict))
return dict new_dict1 = str_into_dict('123456',{'name' : 'Jimmy','age' : 18, 'str':'123456'})
new_dict2 = str_into_dict('12345678',{'name' : 'Jimmy','age' : 18, 'str':'123456'})
print('''
new_dict1:{}
new_dict2:{}
'''.format(new_dict1,new_dict2))

												

python - work4的更多相关文章

  1. [Python 多线程] Concurrent (十五)

    concurrent包只有一个模块: concurrent.futures - 启动并行任务 异步并行任务编程模块,提供一个高级的异步可执行的便利接口. futures模块提供了2个池执行器 Thre ...

  2. Day 14 python 之 字符串练习

    一.字符串总结与练习 #! /usr/bin/env python # -*- coding: utf-8 -*- # __author__ = "DaChao" # Date: ...

  3. Python并发编程-concurrent包

    Python并发编程-concurrent包 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.concurrent.futures包概述 3.2版本引入的模块. 异步并行任务编程 ...

  4. Python中的多进程与多线程(一)

    一.背景 最近在Azkaban的测试工作中,需要在测试环境下模拟线上的调度场景进行稳定性测试.故而重操python旧业,通过python编写脚本来构造类似线上的调度场景.在脚本编写过程中,碰到这样一个 ...

  5. Python高手之路【六】python基础之字符串格式化

    Python的字符串格式化有两种方式: 百分号方式.format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存.[PEP-3101] This ...

  6. Python 小而美的函数

    python提供了一些有趣且实用的函数,如any all zip,这些函数能够大幅简化我们得代码,可以更优雅的处理可迭代的对象,同时使用的时候也得注意一些情况   any any(iterable) ...

  7. JavaScript之父Brendan Eich,Clojure 创建者Rich Hickey,Python创建者Van Rossum等编程大牛对程序员的职业建议

    软件开发是现时很火的职业.据美国劳动局发布的一项统计数据显示,从2014年至2024年,美国就业市场对开发人员的需求量将增长17%,而这个增长率比起所有职业的平均需求量高出了7%.很多人年轻人会选择编 ...

  8. 可爱的豆子——使用Beans思想让Python代码更易维护

    title: 可爱的豆子--使用Beans思想让Python代码更易维护 toc: false comments: true date: 2016-06-19 21:43:33 tags: [Pyth ...

  9. 使用Python保存屏幕截图(不使用PIL)

    起因 在极客学院讲授<使用Python编写远程控制程序>的课程中,涉及到查看被控制电脑屏幕截图的功能. 如果使用PIL,这个需求只需要三行代码: from PIL import Image ...

随机推荐

  1. Arduino ESP8266编程深入要点

    Arduino for ESP8266的话,如果不修改代码,默认没有办法进入轻睡眠的省电模式,只能进入Modem Sleep,也就是说Wifi可以暂时睡眠但是CPU没法睡,Modem Sleep最低功 ...

  2. ImageLoader常用方法注释

    ImageLoader中的常用方法及相关作用注释 ImageLoader 的ImageLoaderConfiguration config 配置 ImageLoaderConfiguration co ...

  3. BaseAdapter获取View之三重境界

    在BaseAdapter获取View之前,BaseAdapter需要与数据源相关联. 可以使用构造方法: private List<ItemBean> baseListItems; pri ...

  4. sqlserver中计算某个特殊字符在字符串中出现的位置

    -- ============================================= -- Author: Evan -- Create date: 2018年3月15日10:: -- D ...

  5. 洛谷 P2598 [ZJOI2009]狼和羊的故事

    题目描述 “狼爱上羊啊爱的疯狂,谁让他们真爱了一场:狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐,为什么不尝试羊狼合养呢?说干就干! Orez的羊狼圈 ...

  6. MVC批量上传文件(使用uploadify)

    <script src="JS/jquery-1.8.3.js"></script> <script src="uploadify/jque ...

  7. .net 实现的上传下载,如果是图片就显示上传的图片

    HTML: <div> <input id="fileUpload" type="file" runat="server" ...

  8. UVA 11997 K Smallest Sums (多路归并)

    从包含k个整数的k个数组中各选一个求和,在所有的和中选最小的k个值. 思路是多路归并,对于两个长度为k的有序表按一定顺序选两个数字组成和,(B表已经有序)会形成n个有序表 A1+B1<=A1+B ...

  9. UVA 1615 Highway 高速公路 (区间选点)

    题意:在一条线段上选出尽量少的点,使得和所有给出的n个点距离不超过D. 分别计算出每个点在线段的满足条件的区间,然后就转化成了区间选点的问题了,按照右端点排序,相同时按照左端点排序,按照之前的排序一定 ...

  10. UVA12897 - Decoding Baby Boos

    没必要每次都真的修改一遍字母值,用一个标记表示字母最后的值,最后一遍的时候再进行修改 #include<cstdio> #include<cstring> +; char st ...