
python
小鱼儿小于儿
开心做自己
展开
-
小的知识点
小的知识点python格式化用法%用法1、整数的输出%o —— oct 八进制%d —— dec 十进制%x —— hex 十六进制1 >>> print(’%o’ % 20)2 243 >>> print(’%d’ % 20)4 205 >>> print(’%x’ % 20)6 142、浮点数输出(1)格式化输出%f ——保留小数点后面六位有效数字 %.3f,保留3位小数位%e ——保留小数点后面六位有效数字,指数原创 2021-03-09 11:44:40 · 873 阅读 · 0 评论 -
pytoch 实现线性回归
pytorchimport torchimport matplotlib.pyplot as plttorch.manual_seed(10)lr = 0.1 # 学习率# 创建训练数据x = torch.rand(20, 1) * 10 # x data (tensor), shape=(20, 1)y = 2*x + (5 + torch.randn(20, 1)) # y data (tensor), shape=(20, 1)# 构建线性回归参数w = torch.ran原创 2021-03-01 14:21:41 · 203 阅读 · 2 评论 -
莫凡pytorch mnist手写数据识别
mnist手写数据识别 CNNC训练import torchimport torch.nn as nnfrom torch.autograd import Variableimport torch.utils.data as Dataimport torchvisionimport matplotlib.pyplot as plt#hyper parameters超参数EPOCH = 1BATCH_SIZE = 50LR = 0.001DOWNLOAD_MNIST = False原创 2021-03-01 14:17:05 · 190 阅读 · 0 评论 -
python练习题23
python练习题23求1+2!+3!+…+20!的和。s = 0t = 1for n in range(1,21): t *= n s += tprint(s)原创 2021-02-04 18:57:55 · 168 阅读 · 0 评论 -
python练习题22
python练习题22有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。a = 2.0b = 1.0s = 0for n in range(1,21): s += a / b t = a a = a + b b = tprint (s)原创 2021-02-04 18:49:23 · 787 阅读 · 0 评论 -
python 练习题21
python练习题21猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。n = 1for day in range(9,0,-1): n1 = (n+1)*2 n = n1print(n)...原创 2021-02-04 18:06:40 · 125 阅读 · 0 评论 -
python练习题20
python练习题20一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?t = []h = []hight = 100 #起始高度for i in range (1,11): if i == 1: t.append(hight) else: t.append(2*hight) hight /= 2 h.append(hight)s = sum(t)print('原创 2021-02-04 17:07:32 · 121 阅读 · 0 评论 -
python练习题19
python练习题19一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。for j in range(2, 1001): s = j for i in range(1, j): if j % i == 0: s -= i if s == 0: # 是完数 print(j)...原创 2021-01-18 00:13:06 · 241 阅读 · 0 评论 -
python练习题18
python练习题18求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。reduce()函数是functools模块中的一个函数,其作用是对参数序列中元素进行累积,返回值是一个数值。from functools import reduce Tn = 0Sn = []n = int(input('n = '))a = int(input('a = '))for count in range原创 2021-01-17 23:00:37 · 216 阅读 · 0 评论 -
python练习题17
python练习题17输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。string模块主要包含关于字符串的处理函数upper()负责将指定字符串变为大写,可以单独使用,也可以放到print函数中lower()负责将指定字符串变为小写,可以单独使用,也可以放到print函数中title()将给定的字符串中所有单词的首字母大写,其他全部小写capitalize()将给定的字符串中首字母大写,其他小写swapcase()的功能便是将原字符串中的大写改为小写,小写再改为大写is判断原创 2021-01-17 15:44:45 · 315 阅读 · 0 评论 -
python练习题16
python练习题16输出指定格式的日期。使用 datetime 模块。import datetimeif __name__ == '__main__': # 输出今日日期,格式为 dd/mm/yyyy。更多选项可以查看 strftime() 方法 print(datetime.date.today().strftime('%d/%m/%Y')) # 创建日期对象 miyazakiBirthDate = datetime.date(1941, 1, 5)原创 2021-01-17 15:33:07 · 205 阅读 · 0 评论 -
python练习题15
python练习题15利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示n = float(input('输入分数'))if n >= 90: print('你的成绩是A')elif n >= 60 and n <= 89: print('B')else: print('C')...原创 2021-01-16 23:43:30 · 137 阅读 · 0 评论 -
python练习题13
python练习题13打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。for n in range(100,1000): i = n // 100 #baiwei j = n // 10 % 10 #shiwei k = n % 10 #gewei if n == i*i*i + j*j*j + k*k*k: print(n).原创 2021-01-16 23:37:08 · 712 阅读 · 1 评论 -
python练习题12
python练习题12判断101-200之间有多少个素数,并输出所有素数。素数一般指质数。质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。for i in range(101,200): for j in range(2,i): if i%j == 0: break else: print(i)...原创 2021-01-16 23:23:14 · 148 阅读 · 0 评论 -
python练习题11
python练习题11古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?生兔子的规律:1,1,2,3,5,8,13,21,34…a = 1b = 1##for i in range(1,10): a = a + b b = a + b print(a,b,end=' ')...原创 2021-01-16 20:50:02 · 117 阅读 · 0 评论 -
python练习题10
python练习题10暂停一秒输出,并格式化当前时间import time,datetimetime.sleep(1)TIME = datetime.datetime.now()print(TIME.strftime("%Y.%m.%d %H-%M-%S"))原创 2021-01-16 19:19:52 · 104 阅读 · 0 评论 -
python练习题9
python练习题9暂停一秒输出使用 time 模块的 sleep() 函数。import timem = {'hehe':2,'haha':3}for k,v in dict.items(m): print(k,v) time.sleep(2) #延迟两妙原创 2021-01-16 19:14:54 · 147 阅读 · 0 评论 -
python练习题7
python练习题7将一个列表的数据复制到另一个列表中l = [11,2,5,4,8,4,4]l1 = l.copy()print(l1)l = [2,5,8,5,6,5]a = l[:]print(a)原创 2021-01-15 21:58:28 · 163 阅读 · 0 评论 -
python练习题6
python练习题6斐波那契数列。斐波那契数列,又称黄金分割数列,指的是这样的一个数列:0、1、1、2、3、5、8、13、21、34、……。在数学上,费波那契数列是以递归的方法来定义:F0 = 0 (n=0)F1 = 1 (n=1)Fn = F[n-1]+ F[n-2] (n>=2)法一:输出前十个斐波那契数列l = [0,1]for i in range(2,10): l.append(l[-1] + l[-2])print(l)法二:输出前n个斐波那器原创 2021-01-15 21:54:09 · 221 阅读 · 0 评论 -
python练习题5
python练习题5输入10个整数,请把这三个数由小到大输出n = []for i in range(10): x = int(input('输入整数:')) n.append(x)print('排序前',n)n.sort()print('排序后',n)for a in n: print(a)原创 2021-01-15 20:43:49 · 236 阅读 · 1 评论 -
python练习题4
python练习题4输入某年某月某日,判断这一天是这一年的第几天?平年365天,闰年366天,平年的2月是28天,闰年的2月是29天一般能被4整除的年份是闰年,不能被4整除的年份是平年year = int(input('请输入年份:\n'))momth = int(input('输入月份:\n'))day = int(input('请输入日子'))...原创 2021-01-15 20:16:13 · 132 阅读 · 0 评论 -
python练习题3
python练习题3一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?sqrt() 开根号import mathfor z in range(10000): x=int(math.sqrt(100+z)) y=int(math.sqrt(268+z)) if (x*x==(100+z))and (y*y==(z+268)): print(z)...原创 2021-01-15 18:34:28 · 119 阅读 · 0 评论 -
python练习题1
python练习题1有四个数字1234,能组成多少个互不相同且无重复的三位数?for i in range(1,5): for j in range(1,5): for k in range(1,5): if (i != j) and (j != k) and (i != k): print(i,j,k)原创 2021-01-14 23:42:54 · 156 阅读 · 0 评论 -
廖雪峰python练习题
廖雪峰python练习题利用map()函数,把用户输入的不规则得英文名字,变为首字母大写,其余小写。def n(name):name1=name.capitalize()return name1L1=[‘adam’,‘LISA’,‘barT’]L2=list(map(n,L1))print(L2)原创 2020-11-05 15:45:52 · 171 阅读 · 0 评论