- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 Python学习笔记0002:判断正负数
[python] view plain copy#!/usr/bin/env python # -*- coding: UTF-8 -*- # # Copyright [Gtlions Lai]. # Create Date: # Update Date: __authors__ = '"Gtlions Lai" '
2017-04-08 15:04:14
14543
转载 Python入门练习0009:人民币金额打印
题目:人民币金额打印银行在打印票据的时候,常常需要将阿拉伯数字表示的人民币金额转换为大写表示,现在请你来完成这样一个程序。在中文大写方式中,0到10以及100、1000、10000被依次表示为: 零壹贰叁肆伍陆柒捌玖拾佰仟万以下的例子示范了阿拉伯数字到人民币大写的转换规则:1 壹圆11 壹拾壹圆111 壹佰壹拾壹圆101 壹佰零壹圆-1000 负壹仟圆1234567 壹佰
2017-04-08 10:39:26
1471
原创 Python入门练习0008:输出整数a在二进制表示下1的个数
题目:输出整数a在二进制表示下1的个数答案:print bin(a).count('1')
2017-04-07 10:42:57
2491
原创 Python入门练习0007:正整数列表L 结尾非零数的奇偶性
题目:给定一个正整数列表 L, 如 L=[2,8,3,50], 判断列表内所有数字乘积的最后一个非零数字的奇偶性,奇数输出1,偶数输出0. 如样例输出应为0答案:L=[2,8,3,50]result = 1s = L[0] //s = 2for i in L[1:]: result = s*i while(result%10==0): r
2017-04-07 10:31:26
995
原创 Python入门练习0006:正整数列表L 结尾0的个数
题目:给定一个正整数列表 L,如 L=[2,8,3,50],,输出L内所有数字的乘积末尾0的个数,如样例L的结果为2.(提示:不要直接相乘,数字很多,可能溢出)答案:题目意思为将L中所有元素相乘得到一个数,这个数末尾有几个零?L=[2,8,3,50]mul = 1count = 0for i in L: mul *= i while mul % 10 =
2017-04-03 15:35:07
1297
转载 Python入门练习0005:输出最大公约数 & 最小公倍数
题目:两个正整数a和b, 输出它们的最小公约数# Filename : test.py# author by : www.runoob.com# 定义一个函数def hcf(x, y): """该函数返回两个数的最大公约数""" # 获取最小值 if x > y: smaller = y else: smaller = x fo
2017-03-31 09:50:16
1759
原创 Python入门练习0004:输出L的中位数
题目:给你一个list L, 如 L=[0,1,2,3,4], 输出L的中位数(若结果为小数,则保留一位小数)答案:(1)L=[0,1,2,3,4] m=len(L) L.sort() if (m%2)!=0: print L[(m-1)/2] else: print (L[m/2]+L[m/2-1])/2.0(2)Python len() 方法
2017-03-30 21:08:36
1417
原创 Python入门练习0003: 输出100以内的所有素数
题目:输出100以内的所有素数,素数之间以一个空格区分答案:(1)print ' '.join(map(str,filter(lambda x:not[x%i for i in range(2,x/2+1) if x%i == 0],range(2,101)))) (2)lambda x:not[x%i for i in range(2,x/2+1) if x%i == 0] 只
2017-03-29 20:18:48
11055
原创 Python入门练习0002:输出字典a的key(20170329)
题目:给你一字典a,如a={1:1,2:2,3:3},输出字典a的key,以','链接,如‘1,2,3'答案:(1)两种简单方法: a={1:1,2:2,3:3} >>>print(",".join([str(key) for key in a.keys()])) 1,2,3 >>>print(",".join(map(str, a.ke
2017-03-29 09:56:06
3772
转载 Python学习笔记0001:字符串切片问题解释
(1)(http://www.pythontab.com/html/2013/pythonjichu_0128/182.html)先从原理上分析切片运算: list的切片,内部是调用__getitem__,__setitem__,__delitem__和slice函数。而slice函数又是和range()函数相关的。给切片传递的键是一个特殊的slice对象。该对象拥有
2017-03-28 22:32:07
1904
原创 Python入门练习0001:list排序 & 字符串逆序(20170328)
题目:给你一个list L, 如 L=[2,8,3,50], 对L进行升序排序并输出,如样例L的结果为[2,3,8,50]答案:(1)使用内置BIF:print sorted(L) (2)sorted为排序方法题目:给你一个字符串 a, 如a=‘12345’,对a进行逆序输出a答案:(1)最简单方法:print a[::-1] (2)string后面跟的[]里面
2017-03-28 15:20:34
1172
MATLAB-Based Simulation of Buoyancy-Driven Underwater Glider Motion
2018-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人