Python学习——第四周课程作业

本文解析了几个编程练习题目,包括判断数字是否为10的倍数的程序、处理熟食店订单列表的脚本以及定义实用函数的方法。通过这些练习,读者可以了解基本的数据操作和函数设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

7-3 10的整数倍 :让用户输入一个数字,并指出这个数字是否是10的整数倍。

num = int(input('please input number: '))
if num % 10 == 0:
    print('It is a multiple of 10')
else:
    print('It isn\'t a multiple of 10')

7-9 五香烟熏牛肉(pastrami)卖完了 :使用为完成练习7-8而创建的列表sandwich_orders ,并确保’pastrami’ 在其中至少出现了三次。在程序开头附近添加这样的代码:打印一条消息,指出熟食店的五香烟熏牛肉卖完了;再使用一个while 循环将列表sandwich_orders 中的’pastrami’ 都删除。确认最终的列表finished_sandwiches 中不包含’pastrami’ 。

sandwich_orders = ['chicken', 'pastrami', 'tuna', 'pastrami', 'pastrami', 'bacon']
finished_sandwiches = []
while 'pastrami' in sandwich_orders:
    sandwich_orders.remove('pastrami')
print('Pastrami sold out today!')
while sandwich_orders:
    curnt_sandwich = sandwich_orders.pop()
    print('I made your %s sandwich' % curnt_sandwich)
    finished_sandwiches.append(curnt_sandwich)
print(finished_sandwiches)

8-6 城市名 :编写一个名为city_country() 的函数,它接受城市的名称及其所属的国家。这个函数应返回一个格式类似于下面这样的字符串:”Santiago, Chile”

def city_country(city, country):
    return city + ', ' + country

8-14 汽车 :编写一个函数,将一辆汽车的信息存储在一个字典中。这个函数总是接受制造商和型号,还接受任意数量的关键字实参。这样调用这个函数:提供必不可少的信息,以及两个名称—值对,如颜色和选装配件。这个函数必须能够像下面这样进行调用:
car = make_car('subaru', 'outback', color='blue', tow_package=True)

def make_car(manufacturer, model, **kwargs):
    car = {}
    car['manufacturer'] = manufacturer
    car['model'] = model
    for key, value in kwargs.items():
        car[key] = value
    return car
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值