zoukankan      html  css  js  c++  java
  • python 入门到实践第三章课后练习

    """3-4练习"""
    guestname = ["alex","crystal","eric","toto","bingo"]
    message = " i want Dinner together for you"
    print(guestname)
    print("hi" + " " + guestname[0].title() +","+ message+".")
    print("hi" + " " + guestname[1].title() + ","+message+".")
    print("hi" + " " + guestname[4].title() +","+ message+".")
    '''3-5练习'''
    print(guestname[4] +" "+ "not come on.")
    guestname[4] = "joner"#修改第四个元素
    print(guestname)
    print("hi" + " " + guestname[0].title() +","+ message+".")
    print("hi" + " " + guestname[1].title() + ","+message+".")
    print("hi" + " " + guestname[4].title() +","+ message+".")
    '''3-6练习'''
    print("我找到一个更大的饭店,可以邀请更多的宾客")
    guestname.append("hanmei")#末尾添加元素
    guestname.insert(0,"lisi")#列表开头添加元素
    guestname.insert(3,"wangwu")#在列表第三个索引添加元素
    print(guestname[0].title() + " " + message)
    print(guestname[1].title() + " " + message)
    print(guestname[2].title() + " " + message)
    print(guestname[3].title() + " " + message)
    '''3-7练习'''
    print("抱歉我只能要求两位来宾了")
    newguest=guestname.pop()#删除元素并把值赋给newgues这个变量
    print(newguest.title()+" 抱歉不能邀请您")
    print(guestname)
    newguest=guestname.pop()
    print(newguest.title()+" 抱歉不能邀请您")
    print(guestname)
    newguest=guestname.pop()
    print(newguest.title()+" 抱歉不能邀请您")
    print(guestname)
    newguest=guestname.pop()
    print(newguest.title()+" 抱歉不能邀请您")
    print(guestname)
    newguest=guestname.pop()
    print(newguest.title()+" 抱歉不能邀请您")
    print(guestname)
    newguest=guestname.pop()
    print(newguest.title()+" 抱歉不能邀请您")
    print(guestname)
    print(guestname[0].title()+ " " + message)
    print(guestname[1].title()+ " " + message)
    del guestname[0] #删除列表开头元素
    del guestname[0]#2个元素因为第一个元素删除后前移了,所有这里应该写【0】 而不是【1】
    print(guestname)

    toti=len(guestname)
    print(toti)
    '''3-8'''
    word = ["china","usa","tailand","HK","taiwan","ahpach"]
    print(word)
    word[3] = word[3].lower()#将列表中第4个元素转换为小写
    print(sorted(word))#临时排序
    print(sorted(word,reverse=True))#临时排序降序
    word.reverse()#列表顺序调换
    print(word)
    word.reverse()#列表顺序调换
    print(word)
    word.sort()#列表永久排序
    print(word)
    word.sort(reverse=True)#列表永久排序降序
    print(word)
    toti=len(word)#查询确定列表的长度
    print(toti)
  • 相关阅读:
    ibatis的优缺点及可行性分析
    NHibernate优点和缺点:
    IbatisNet的介绍和使用
    bat(续七)-for语句(循环结构)
    bat(续五)-获取批处理文件所在路径
    Shell函数参数
    Shell函数:Shell函数返回值、删除函数、在终端调用函数
    Shell break和continue命令
    Shell until循环
    Shell while循环
  • 原文地址:https://www.cnblogs.com/upuser/p/13141961.html
Copyright © 2011-2022 走看看