python语言程序设计
ZYXxxxxxhhh
这个作者很懒,什么都没留下…
展开
-
python语言程序设计——5.2异常处理
异常处理;函数使用;判断是否输入的数字是否为质数def isPrime(x): while x <= 1: x = eval(input('请输入一个大于1的数字:')) try: a = [] for i in range(1, x): if x % i == 0: ...原创 2019-11-24 17:45:02 · 198 阅读 · 0 评论 -
python语言程序设计——3.4判断回文数
判断是否为回文数回文数:n为任一自然数,如果n的各位数字反向排列所得自然数与n相等,则成n为回文数方法1s=input("请输入一个数字:")a=[]for i in range(len(s)-1): if s[i]==s[len(s)-i-1]: a.append(True) else: a.append(False)if Fa...原创 2019-11-24 17:36:24 · 4075 阅读 · 0 评论 -
python语言程序设计——4.2最大公约数/最小公倍数求解
最大公约数/最小公倍数求解def gys(a,b): import numpy global m g = [] # 两数储存公约数的空列表 if a<0 or b<0: print('存在数值为负数,无解') elif a>b: for i in range(1,b+1): i...原创 2019-11-24 17:29:12 · 528 阅读 · 0 评论 -
python语言程序设计——5.5获取斐波那契数列的第n个数
获取斐波那契数列的第n个数n = eval(input('请输入一个大于2的整数:'))def fib_loop(n): a, b = 0, 1 for i in range(n): a, b = b, a + b return aIn[1]:def fib_loop(n): a, b = 0, 1 for i in range(n): a, b ...原创 2019-11-24 17:20:10 · 790 阅读 · 0 评论 -
python语言程序设计——5.4输出质数
输出小于200的质数def func(): import numpy as np a=[i for i in range(2,201)] # global b 是否声明变量,可要可不要 b=[] for i in a: for j in range(1,i): if i % j == 0 and j !=1 :...原创 2019-11-24 17:11:56 · 393 阅读 · 0 评论 -
python语言程序设计——6.3生成随机密码
生成10个由8位随机字符组成的密码,随机密码中的字符为给定的列表from random import *listcode=[]listZ = [chr(x) for x in range(ord('a'), ord('z') + 1)] #生成a~z的小写字母listZup = [chr(x).upper() for x in range(ord('a'), ord('z') + ...原创 2019-11-24 17:08:52 · 730 阅读 · 0 评论 -
python语言程序设计——2.4判断重复元素
判断是否为重复元素,如果有元素为重复,则返回该元素以及Truedef repeat_it(x): count_it={} for i in range(len(x)): count_it[x[i]]=count_it.get(x[i],0)+1 it=list(count_it.items()) it.sort(key=lambda k:k[1...原创 2019-11-24 17:04:02 · 505 阅读 · 0 评论 -
python语言程序设计——2.4获取浮点数的整数部分
获取浮点数的整数部分有两种方法,一是将浮点数看作数字,利用数值运算操作符’//'获取浮点数的整数部分,二是将其转换成字符,按照(.)进行分隔,并获取点前的部分,最后将其转换成整数。方法1s=7.6 a=s//1int(a)方法2s=str(3.3)a=int(s.split('.')[0])print(a)...原创 2019-11-24 16:59:18 · 3916 阅读 · 0 评论 -
python语言程序设计——1.2九九乘法表的输出
九九乘法表的输出:主要采取两个数的遍历方法for i in (1,10): for j in (1,i+1): print("{}*{}={:2}".format(i,j,i*j),end='') print()[Outs]: 1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x...原创 2019-11-24 16:52:21 · 597 阅读 · 0 评论