python
每一天amazing
Tomorrow is full of hope
展开
-
使用python实现金额转换,阿拉伯数字的金额转换成中国传统的形式,如:(¥1011)→(壹仟零壹拾壹元整)输出。
x={1: '壹', 2: '贰', 3: '叁', 4: '肆', 5: '伍',6:'陆',7:'柒',8:'捌',9:'玖',0:'零'}y=("元","拾","佰","仟","万","拾","佰","仟","亿","拾","佰","仟","万","拾","佰","仟")c=[]d=""n= input("请输入一个大于零不超过十五位的数字:")while len(n)>15 or int(n)<=0: n=input("输入错误,请重新输入一个大于零不超过15位的数字"转载 2020-12-24 11:43:29 · 1169 阅读 · 0 评论 -
不采用python函数,采用整除和余数算法,编程转换10进制到2/8/16进制(其中一个参数是进制类型,用2/8/16等数字分别表示2/8/16进制)
10进制转2进制#十进制转二进制num=int(input("请输入十进制数字:"))l=[];while(num!=0): s=num%2 num=num//2 l=[s]+l #把[s]作为一个列表元素加入列表l的头部for i in range(0,len(l)): print(l[i],end='')...原创 2020-12-24 11:32:48 · 259 阅读 · 0 评论 -
用python找出数组nums = [1,2,5,6,4,3]中和为目标值target=8的两个整数,并返回它们的数组下标,并打印结果
num = list([1,2,5,6,4,3])for i in range(len(num)-1): for j in range(1,len(num)): if num[i] + num[j] == 8: print("num[{:d}]的{:d} 与 num[{:d}]的{:d}".format(i,j,num[i],num[j]))原创 2020-12-23 21:32:28 · 1023 阅读 · 0 评论 -
求斐波那契数列(Fibonacci Sequence)
斐波那契数列(Fibonacci Sequence),又称黄金分割数列,指的是这样一个数列:1,1,2,3,5,8,13,21,…,这个数列从第三项开始,每一项都等于前两项之和 list = [1,1] n = int(input('请输入:')) for i in range(2,n+1): list.append(list[-2]+list[-1]) print(list)`在这里插入代码片`...原创 2020-12-23 21:11:22 · 432 阅读 · 0 评论