自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wanBlog

写给自己做记录。

  • 博客(29)
  • 收藏
  • 关注

原创 哈哈,我又回来啦

去年为了备考python扫盲,写了好多垃圾。这学期开始学MATLAB,仍然力不从心……决定还是把学习中遇到的问题写一写,理一理思路。 但愿能够学好MATLAB!python的ide在电脑上缩进永远有问题,真无语。...

2018-10-11 17:31:28 239

原创 判断输入的字符串是否全为英文字母

mystr=input("请输入一个字符串:") isallEng=True for i in mystr: if(i.upper()>='Z' or i.upper()<='A'): isallEng=False break if (isallEng): print("全是英文") else: print("不全是英文") 书上的标准答案。其中...

2018-05-15 14:35:35 14838

原创 字符串数据操作

mystr = '0122202341020303' mylist = list(mystr) print(mylist) for i in range(1,len(mystr)+1,2): mylist[i] = '-' print(mylist) mystr = ''.join(mylist) print(mystr)对于列表中的项目,不可以用replace。replace是对于字符...

2018-05-15 14:32:07 314

原创 计算水费

#(open('D:\\学习\\Python\\各章实验内容答案与素材参考\\ch5\\文本文件\\data4.txt','r')) feelist = [] f = open('D:\\学习\\Python\\各章实验内容答案与素材参考\\ch5\\文本文件\\data4.txt','r') fee = f.readlines() print(fee) print('--------') f...

2018-05-15 14:28:11 1912

原创 犯的一些错误

1. python的计算和数学不一样,2i不是代表2乘i,要写出乘号的。print(' '*(line-i),'*'*(2i-1)) 肯定会报语法错。需要改成 >>> print(' '*(line-i),'*'*(2*i-1))

2018-05-15 14:27:59 331

原创 格式控制串

一段代码让我修改了好多好多此,究其根本,是因为语法不过关。下面标出我错了的地方。h,m,s = input('请输入一个时间(h:m:s):').split(':') #这里括号之间的关系看好了。没关系。 h = int(h) m = int(m) s = int(s) if s < 59: s = s + 1 print('加一秒后的时间%d:%d:%d'%(h,m,s))...

2018-05-15 14:27:49 820

原创 列表与字符串转换+写文件 求分数排序,之后写入文件

X = 0 L = [] while True: num = int(input('请输入一个数字:')) L.append(num) X += 1 if X == 5: break L.sort() print(L) for i in range(0,len(L)): L[i] = str(L[i]) s = ','.join(L) pri...

2018-05-15 14:27:31 156

原创 统计分类字符数

在py里面有curses.ascii.isalpha(c) Checks for an ASCII alphabetic character; it is equivalent to isupper(c) or islower(c).

2018-05-15 14:27:04 562

转载 文件复制

import os sname=input("输入原文件名:") dname=input('输入目标文件名:') copy=True if not os.path.exists(sname): print('原文件不存在') copy=False elif os.path.exists(dname): answ=input('目标文件已存在,是否覆盖该文件?(Y/N)') ...

2018-05-15 14:26:50 197

原创 词频统计

f = open('D:\\Walden.txt','r') s = f.read() s = s.replace('.','') s = s.replace(',','') s = s.replace('\'','') s = s.replace('\"','') s = s.lower() print(s) words = s.split() print(words) wset = set(...

2018-05-15 14:25:30 372

原创 计算气温最值、是否入春

list3 = [] f = open('D:\\temp.txt', 'r') line1 = f.readline() list1 = line1.split() for i in range(0, len(list1)): list1[i] = int(list1[i]) line2 = f.readline() list2 = line2.split() for i in ra...

2018-05-15 14:23:54 252

原创 统计分数、生成期末成绩

f = open('C:\\ecnu_ks\\root\\score1.txt','r') n = open('C:\\ecnu_ks\\root\\score3.txt','w') slist = [] scorelist = [] outs = '' while True: line = f.readline() if line == '': break ...

2018-05-15 14:23:42 670

原创 从身份号码中计算年龄

s=list(open('c:\\sample\\customer.txt')) Ls=[] for x in s: Ls.append(x.split()) import time sy,sm,sd=time.strftime('%Y-%m-%d',time.localtime(time.time())).split('-') sy=int(sy) sm=int(sm) sd=int(...

2018-05-14 17:57:49 307

原创 if elif else

#C:\Users\stu\Desktop\Python\各章实验内容答案与素材参考\ch5\文本文件 f = list(open('C:\\Users\\stu\\Desktop\\Python\\各章实验内容答案与素材参考\\ch5\\文本文件\\students.txt','r')) print(f) one = [] for term in f: one.append(term....

2018-05-14 16:15:55 188

原创 修改歌词 文件读写 replace的使用

slist = list(open('D:\\学习\Python\\各章实验内容答案与素材参考\\ch5\\文本文件\\song2.txt', 'r')) print(slist) print('end') for i in slist: if i == '\n': slist.remove(i) else: continue print(sli...

2018-05-14 08:58:09 358

原创 计算高温舒适低温天数 平均气温 文件读取

f = open('D:\\学习\Python\\各章实验内容答案与素材参考\\ch5\\文本文件\\temperatures.txt', 'r') s = f.read() high = 0 comfort = 0 cold = 0 temlist = s.split() for temnum in range(0, len(temlist)): temlist[temnum] = in...

2018-05-14 06:54:29 670

原创 输出格式

有一道题要求输出成绩,之间用逗号连接,最后一个成绩后面是句号。我刚开始这样想的lt = ['20145562','雷特',85,67,92,90,76] for t in range(2,len(lt)-1): print(lt[t],end = ',',lt[len(lt)-1],'。')这是非常错误的。end=必须是最后一个argument,这之后再有就不对了啊。想想星星金字塔的那个题...

2018-05-13 20:31:19 172

原创 统计分数 读取txt文件

#(open('D:\\学习\\Python\\各章实验内容答案与素材参考\\ch5\\文本文件\\data4.txt','r')) f = open('D:\\学习\\Python\\各章实验内容答案与素材参考\\ch5\\文本文件\\score.txt','r') scr = f.read() print(scr) print('************') scr = scr.split(...

2018-05-13 14:01:05 1088

原创 结构数据输入

L1 = [] L2 = [] f = open('D:\\学习\\Python\\各章实验内容答案与素材参考\\ch5\\文本文件\\data4.txt', 'r') while True: line = f.readline() if len(line) == 0: break else: L1.append(line.split()) ...

2018-05-13 13:19:23 282

原创 优快云写博客的编辑器在ie浏览器上好难用

回车换行总是多跳一行删不掉加入的代码灰色条总是卡死,恢复网页也没有保留草稿用的是win10的edge。

2018-05-13 12:31:32 405

原创 列表项 字符串和整型的转换

#D:\学习\Python\各章实验内容答案与素材参考\ch5\文本文件 f = open('D:\\学习\\Python\\各章实验内容答案与素材参考\\ch5\\文本文件\\data3.txt','r') L3 = list(open('D:\\学习\\Python\\各章实验内容答案与素材参考\\ch5\\文本文件\\data3.txt','r')) print(L3) L4 = [] ...

2018-05-13 12:29:06 1668

原创 文件读取

一、文件读取的大致格式f = open('path','r')a = f.read()f.close() 注意不要丢括号。二、文件读取的三种类型a = f.read() 读整个文件,a是一个大字符串。不推荐。b = f.readline() 读当前一行c = f.readlines() 返回一个列表,列表数据项为[line1,line2....,lineN]...

2018-05-13 11:09:15 209

原创 挑选字符串中从右端开始数的五个不重复字母(出现多个,只挑出一次)

X = 0 newlist = [] mystr = str(input('give string: ')) mylist = list(mystr) mylist.reverse() print(mylist) while X<5: for i in mylist: if mylist.count(i)== 1: newlist.append...

2018-05-13 07:19:22 426

原创 输入3个不同的数字排序 列表操作

X = 1 numlist = [] while X<=3: num = input('请输入第'+str(X)+'个数字:') numlist.append(num) if num in numlist: print('数字有重复') numlist.pop(num) continue elif not num...

2018-05-12 16:44:26 865

原创 各种星星金字塔

line = int(input('please tell how many lines: ')) #单边 直角三角形 for i in range(1,line+1): print(i*'*') #双边 等腰三角形 for i in range(1,line+1): print(' '*(line-i),'*'*(2*i-1)) #双边 另解 全用循环 for i in rang...

2018-05-12 13:32:17 1164

原创 随机发100块红包算钱数

import random total = 100 i = 1 while total > 0: give = random.randint(1,10) total -= give i += 1 print('第',str(i),'个人,','收到',str(give),'元,','剩余',str(total),'元') 这样运行会出现负数。第 24 个人, ...

2018-05-12 12:19:45 910

原创 求某年某月是该年的第几天

list_month_notleap = [31,28,31,30,31,30,31,31,30,31,30,31] list_month_leap = [31,29,31,30,31,30,31,31,30,31,30,31] year = int(input('give date year: ')) month = int(input('give month: ')) day = int(in...

2018-05-12 10:57:45 226

原创 python凯撒加密之%

original = str(input('give one: ')) K = int(input('move ahead K letters: ')) for i in original: if (ord(i)+K)< ord('z'): j = chr(ord(i)+K) print(j,end = '') else: b ...

2018-05-12 10:09:33 1262

原创 for else语句退出循环的条件

a = str(input('give one: ')) print(a) b = '0123456789' for i in a: if i not in b: print('not all') #在这里争取只用一次 break else: print('all num')如果写成 if i in b的话会出现很多个重复的yes如果写成if i n...

2018-05-12 09:17:03 1235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除