第二周-python-hw1

上次作业反思:

  再次查看上周的作业,发现上周的作业真的很丑,丑到甚至自己都不想看。我认为这样不能起到“促进反思”的作用,然后了解到CSDN支持Markdown排版,很漂亮。所以以后的作业我尽量都用Markdown排版。

  顺便附上CSDN Markdown指南: 使用CSDN Markdown写博客


本章作业

3-1 将一些朋友的名字存储在一个列表中并依次输出

代码

names=['ZhangSan', 'LiSi', 'WangWu', 'ZhaoLiu']
for name in names:
    print (name)

输出
这里写图片描述


3-2 为3-1中的人每人打印一条相同的问候语

  这道题的人名和上道题一样。
代码

names=['ZhangSan', 'LiSi', 'WangWu', 'ZhaoLiu']
for name in names:
    print (name + ":")
    print ("\tHello, how are you these days?")

输出


3-5 修改3-4的嘉宾名单
  • 以3-4的程序为基础,在程序末尾添加一条语句,指出某位嘉宾无法赴约
  • 修改嘉宾名单,将无法赴约的嘉宾替换为新嘉宾
  • 重新发送邀请

代码
  从代码中可以看到,一共邀请了三个人:ZhangSan, LiSi, WangWu,其中ZhangSan不能赴约,改为QianQi

names=['ZhangSan', 'LiSi', 'WangWu']
for name in names:
    print (name + ":")
    print ("\tHello, %s, I haven't seen you for a long time. Could you please give me a favor to have dinner with me and some other friends? It will be my honor if you can come.") % name

print ("\nSorry to tell you that, %s is too busy to come have dinner with us.\n")%names[0]
names[0]='QianQi'

for name in names:
    print (name + ":")
    print ("\tHello, %s, I haven't seen you for a long time. Could you please give me a favor to have dinner with me and some other friends? It will be my honor if you can come.") % name

输出
  要说明的是,邀请的第一行我加了Tab空格。但是之后没有加,显示出来也有空格,这应该是因为Sublime Text 3我设置了自动换行。在输出图片的中间显示了”ZhangSan”不能赴约
这里写图片描述


3-9 指出3-4~3-7中邀请的嘉宾人数

代码

names=['ZhangSan', 'LiSi', 'WangWu']
for name in names:
    print (name + ":")
    print ("\tHello, %s, I haven't seen you for a long time. Could you please give me a favor to have dinner with me and some other friends? It will be my honor if you can come.") % name

print ("Sorry to tell you that, %s is too busy to come have dinner with us.")%names[0]
names[0]='QianQi'

for name in names:
    print (name + ":")
    print ("\tHello, %s, I haven't seen you for a long time. Could you please give me a favor to have dinner with me and some other friends? It will be my honor if you can come.") % name

print ("\n*****I have invite %d guests to come to the dinner*****") % len(names)

输出
  之前的输出和3-5的一样,这里图片只输出最后一句话,表明邀请人数
描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值