python训练_Python(练习)

一,下一顿吃什么?

题目要求:今天你和同学去约饭,一个同学想吃:牛肉粉,酸辣粉,麻辣烫,石锅拌饭

我想吃:酸辣粉、黄焖鸡、寿司、牛排。用户根据提示输入食物,用户一直输入,直到输入的食物是两个人都想吃的,程序结束。

程序:

food_list1=["牛肉粉","酸辣粉","麻辣烫","石锅拌饭"]

food_list2=["酸辣粉","牛肉粉","黄焖鸡","寿司","牛排"]

while True:

food=input("请输入食物:")

if food in food_list1 and food in food_list2:

print("太好了,达成一致,让我们一起吃{}吧".format(food))

break

elif food not in food_list1 and food not in food_list2:

print("两个人都不想去吃{},重新选择一个吧".format(food))

else:

print("有一个人不想吃{},重新选择一个吧".format(food))

结果:

请输入食物:麻辣烫

有一个人不想吃麻辣烫,重新选择一个吧

请输入食物:酸粉

两个人都不想去吃酸粉,重新选择一个吧

请输入食物:牛肉

两个人都不想去吃牛肉,重新选择一个吧

请输入食物:牛肉粉

太好了,达成一致,让我们一起吃牛肉粉吧

题目:输入一个姓名,判断他是不是在联络簿中,如果在,输出他的信息;如果不在,则提示他不在联络簿中。

程序:

contact_book = {}        # 创建一个空字典

#  给键值赋值,赋值的又是字典

contact_book["张三"] = {"年龄": 18, "性别": "男", "电话": "13666666666"}

contact_book["李四"]={"年龄":22,"性别":"男","电话":"13888888888"}

contact_book["韩梅梅"]={"年龄":19,"性别":"女","电话":"13999999999"}

contact_name=input("输入要查询的姓名:")

#  判断输入的姓名是否是大字典的键值

if contact_name in contact_book:

for c in contact_book[contact_name]:     #遍历小字典的键

print("{}的{}是{}".format(contact_name,c,contact_book[contact_name][c]))

else:

print("{}不在联络薄中!".format(contact_name))

结果:

输入要查询的姓名:张三

张三的年龄是18

张三的性别是男

张三的电话是13666666666

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值