• 国乒男女队出征第54届世乒赛“盼天晴” 2018-04-24
  • 崔世安会见吴政隆 双方就推进苏澳合作深入交谈 2018-04-24
  • 音乐剧《朝暮有情人》演绎港穗两地三代情 2018-04-24
  • 3月70城房价环比涨幅扩大 2018-04-24
  • 国际油价4月19日涨跌互现 2018-04-23
  • 南平市人民防空办公室成立武夷新区人防办事处 2018-04-23
  • 劳动者合法权利也不可“任性”滥用 2018-04-22
  • SKT招募绝地求生队员 网友迫切看到faker与韦神对枪! 2018-04-22
  • 送别余光中:诗人虽远行,乡愁永流传 2018-04-22
  • 连超模肯豆都“爱不释脚”的穆勒鞋 你不了解一下?|穆勒鞋|肯豆|超模 2018-04-22
  • 国家国际发展合作署举行揭牌仪式 2018-04-21
  • 春潮涌动,千余青少年相约科技馆 2018-04-21
  • 英俄用“关闭电视台”互相威胁 双边关系雪上加霜 2018-04-21
  • 拔不拔赖清德?蔡英文何去何从 2018-04-21
  • 我国阅读指数首次发布 人均纸书阅读量为4.66本 2018-04-20
  • python测试开发经典练习系列5

    栏目: IT技术资讯 发布于: 2017-07-22 02:27:56

    #coding=utf-8

    #猜数字猜三次,3次没猜对直接文案提示退出,猜对了也直接退出

    import random

    target_number=random.randint(1,5)

    print target_number

    guess_time=3

    while guess_time>0:

    ? ? guess_number=int(raw_input('please input you number:'))

    ? ? istype=isinstance(guess_number,(int))

    ? ? guess_time-=1

    ? ? if istype: ? ? ? ?

    ? ? ? ? if guess_number==target_number:

    ? ? ? ? ? ? print 'you are right'

    ? ? ? ? ? ? break

    ? ? ? ? elif guess_number>target_number:

    ? ? ? ? ? ? print 'bigger'

    ? ? ? ? else:

    ? ? ? ? ? ? print 'less'

    else:

    ? ? print 'you had input 3 times'


    #coding=utf-8

    #猜对才能退出,否则一直猜

    import random

    target_number=random.randint(1,5)

    print target_number

    guess_time=0

    while True:

    ? ? guess_number=int(raw_input('please input you number:'))

    ? ? istype=isinstance(guess_number,(int))

    ? ? guess_time+=1

    ? ? if istype: ? ? ? ?

    ? ? ? ? if guess_number==target_number:

    ? ? ? ? ? ? print 'you are right'

    ? ? ? ? ? ? print 'you had guess %s times and guess right number is %s'%(guess_time,guess_time)

    ? ? ? ? ? ? break ? ? ? ? ? ?

    ? ? ? ? elif guess_number>target_number:

    ? ? ? ? ? ? print 'bigger'

    ? ? ? ? else:

    ? ? ? ? ? ? print 'less'

    #coding=utf-8

    #continue 退出循环进入下一次循环,continue会执行else分支

    import random

    i=3

    while i>0:

    ? ? print i

    ? ? i-=1

    ? ? if i==2:

    ? ? ? ? print 'continue'

    ? ? ? ? continue

    ? ??

    else:

    ? ? print 'no continue'


    #coding=utf-8

    #递归遍历列表的元组

    #第一个条件,写出跳出递归的分支

    #第二个条件,写出自己调用自己的分支

    def fact(lista):

    ? ? for i in lista:

    ? ? ? ? if isinstance(i,(tuple,list)):

    ? ? ? ? ? ? fact(i)

    ? ? ? ? else:

    ? ? ? ? ? ? print i

    lista=[(1,23,(3,4,[5,6,7,'']))]

    fact(lista)


    #coding=utf-8

    #嵌套循环输出10-50中个位带有1-5的所有数字

    for i in range(1,6):

    ? ? for j in range(1,6):

    ? ? ? ? print str(i)+str(j)


    #coding=utf-8

    #现有面包、热狗、番茄酱、芥末酱以及洋葱,数字显示有多少种订购组合,其中面包必订,0不订,1订,比如10000

    for bread in ["1","0"]:

    ? ? for hotdog in ["1","0"]:

    ? ? ? ? for tomato in ["1","0"]:

    ? ? ? ? ? ? for mustard in ["1","0"]:

    ? ? ? ? ? ? ? ? for onion in ["1","0"]:

    ? ? ? ? ? ? ? ? ? ? print bread+hotdog+tomato+mustard+onion

    #coding=utf-8

    #现有面包、热狗、番茄酱、芥末酱以及洋葱,数字显示有多少种订购组合,其中面包必订,0不订,1订,比如10000

    #基于上题:给出每种食物的卡路里(自定义),再计算出每种组合总共的卡路里

    call_in_bread=10

    call_in_hotdog=10

    call_in_tomato=1

    call_in_mustard=1

    call_in_onin=1

    for bread in ["1","0"]:

    ? ? for hotdog in ["1","0"]:

    ? ? ? ? for tomato in ["1","0"]:

    ? ? ? ? ? ? for mustard in ["1","0"]:

    ? ? ? ? ? ? ? ? for onion in ["1","0"]:

    ? ? ? ? ? ? ? ? ? ? print int(bread)*int(call_in_bread)+int(hotdog)*int(call_in_hotdog)+int(tomato)*int(call_in_tomato)+int(mustard)*int(call_in_mustard)+int(onion)*int(call_in_onin)


    #coding=utf-8

    #输入5个名字,排序后输出

    lista=['alisa','misa','lisa','sasa']

    lista.sort()

    print lista


    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:python测试开发经典练习系列5
    IT技术书籍推荐:
    深入PHP:面向对象、模式与实践(第3版)
    深入PHP:面向对象、模式与实践(第3版)
    Mart Zandstra (作者), 陈浩 (译者), 吴孙滨 (译者), 胡丹 (译者), 李静 (译者)
    《深入PHP:面向对象、模式与实践(第3版)》是PHP专家经典力作的最新版本。书中主要介绍了如何使用面向对象技术和设计模式编写稳定的、可维护的代码,如何使用Subversion管理多个开发人员,如何使用Phing和PEAR进行构建和安装,以及将构建和测试过程自动化的策略,包括持续集成?!渡钊隤HP:面向对象、模式与实践(第3版)》适合中高级PHP程序员阅读。