用户:秋葵查看:3 回复:6 评论:3 创建时间:2018-12-11T21:56:29
面对新的难题(也有简单的啦!)
你准备好了吗?



题目1 判断{}数据类型 (S2基础题)
分析:
a={}
这应该是再也熟悉不过的空字典赋值语句吧
所以选择B



题目2 判断函数所生成是数据类型(S2基础题)
分析:
1.str()代表的是字符串
2.set()代表的是集合
3.tuple()代表的是元组
4.list()代表的是列表



题目3 找出缺少的数字
分析:
1.获取输入,变成排序好的整形列表
2.生成没毛病的列表
3.列表查重,打印结果
代码解析:
#获取输出,用map()函数将获取的列表(切分后)合成成整形,
#利用list函数变成列表同时sorted来排序列表
n=sorted(list(map(int,input().split()))
#获取列表长度
number=len(n)
#生成没毛病的列表(要记得值加上1)
number_list=[i for i in range(number+1)]
#遍历没毛病的列表
for i in number_list:
#如果列表不在获取的列表中
if i not in n:
#打印缺失项
print(i)
#停止,优化程序
break



题目4 小学的噩梦之鸡兔同笼问题
分析:
1.获取输入
2.判断是否被4整除 如果不被整除打印0 0
3.如果被4整除继续判断会不会被2整除
4.如果被2整除打印全是鸡和全是兔子的结果
5.否则打印全是鸡和最大数的兔子+1只鸡的结果
代码解析:
#获取整形腿数
leg=int(input())
#如果腿数不能被2整除,打印0 0 表示错误
if leg%2!=0:
print(0,0)
#否则
else:
#如果可以被4整除时
if leg%4==0:
#打印最多和最少的结果(全是鸡和全是兔子)
print(leg//2,leg//4)
#否则
else:
#(全是鸡和最多的兔子+1只鸡)
print(leg//2,leg//4+1)



哇哦!
是不是觉得鸡兔同笼很简单
直接迎刃而解了!
在最后希望大家能更好的学会Python并运用到实际哦!



活动喵恭喜萌新院发布编程一小时帖子/作品一篇,工作室积分+2,积分累计截止到今日结束,活动详情请查看链接:https://www.codemao.cn/community/167979
再接再厉,活动喵相信你们工作室能成功拿下前六,获得工作室专属荣誉及奖品!
点赞0
评论