创作不易,参考之前,点个赞,收藏,关注一下不过分吧,家人们
第1关:十进制数转换为二进制数
任务描述
本关任务:编写函数,接收一个十进制整数为参数,返回等值的二进制数。
--------------------------------------------------------------------------
编程要求
根据提示,在右侧编辑器补充代码,输出十进制整数的对应二进制数。
def dec_to_bin( number ):
#********** Begin *********/
# 在此处补全代码
binnum = bin(number)
return binnum[2:]
#********** End **********/
num = int(input())
第2关:数字排序
任务描述
本关任务:编写一个程序,输入4个整数,要求按由小到大的顺序输出
----------------------------------------------------------
编程要求
根据提示,在右侧编辑器补充代码,按由小到大的顺序输出4个整数。
def sort( l ):
#********** Begin *********/
#在此处补全代码
l.sort()
return l
#********** End **********/
line = input()
第3关:杨辉三角
任务描述
本关任务:编写函数,接收一个整数n
为参数,打印杨辉三角前n
行。
-------------------------------------------------------------
编程要求
根据提示,在右侧编辑器补充代码,输出杨辉三角。
# -*- coding:utf-8 -*-
def yanghui(n):
#********** Begin *********/
#在此处补全代码
if n==0:
return []
if n==1:
return [[1]]
if n==2:
return [[1],[1,1]]
n -= 2
rList = [[1],[1,1]]
while n>0:
newList = [1]
for i in range(len(rList[-1])-1):
newList.append(rList[-1][i]+rList[-1][i+1])
newList.append(1)
rList.append(newList)
n -= 1
return rList
#********** End **********/
注:内容只做参考和分享,未经允许不可传播,侵权立删