- 博客(14)
- 收藏
- 关注
原创 猜数字 限制五次
import random import tkinter import sys import tkinter.messagebox def cai_shu_zi(): global i if Button1['text'] == "游戏结束": sys.exit() else: try: text_check = ''.join(j for j in Entry1.get() if j in '0123456789')
2020-12-24 09:31:21
742
原创 有次数限制的猜数字
import random import tkinter import sys import tkinter.messagebox def cai_shu_zi(): global i if Button1['text'] == "游戏结束": sys.exit() else: try: text_check = ''.join(j for j in Entry1.get() if j in '0123456789')
2020-12-23 19:53:49
276
原创 BMI 猜数字
import tkinter as tk import random root = tk.Tk() root.title('猜数字游戏') tk.Label(root, text="请输入一个1——100之间的整数:").grid(row=0, column=0) entry1 = tk.Entry(root) entry1.grid(row=0, column=1, padx=10, pady=10) random_num = random.randint(1, 100)
2020-12-13 16:20:21
111
1
原创 tkBMI
import tkinter as tk #创建页面 root = tk.Tk() #给程序窗口命名 root.title('计算BMI') #创建文本信息 tk.Label(root, text="体重(kg):").grid(row=0, column=0) tk.Label(root, text="身高(m):").grid(row=1, column=0) #创建输入框 entry1 = tk.Entry(root) entry2 = tk.Entry(root) entry1.grid(ro
2020-12-13 16:19:10
118
原创 打开并读取文件
打开并读取文件 file = open(r’C:\Users\Administrator\Desktop\Walden.txt’,‘r’) lines = file.readlines() words = [] for line in lines: tmp_list = line.split() for word in tmp_list: 对word_count字典进行排序,按照出现的次数(value)进行降序排序 对words中每一个元素出现的个数 把统计结果保存到字典中,字典的key是单词,value
2020-11-25 22:10:05
332
原创 词频统计
file = open(r'C:\Users\Administrator\Desktop\Walden.txt','r') lines = file.readlines() words = [] for line in lines: tmp_list =line.split(" ") for word in tmp_list: words.append(word) word_count={} word_set = set(words) for word in word_set
2020-11-19 11:49:22
146
原创 抽取 点名
file =open('C:\\Users\\Administrator\\Desktop\\students.csv','r') lines = file.readlines() lines ['1,张三\n', '2,李四\n', '3,王五\n'] students = {} for line in lines: tmp_list=line.split(',') xuehao =tmp_list[0] xingming = tmp_list[1] stude
2020-11-19 10:35:40
94
原创 编写demo.py 和单词词频统计
filename = 'demo.py' with open(filename, 'r') as fp: lines = fp.readlines() maxLength = len(max(lines, key=len)) lines = [line.rstrip().ljust(maxLength)+'#'+str(index)+'\n' for index, line in enumerate(lines)] with open(filename[:-3]+'_new.py
2020-11-15 19:33:16
191
原创 列表合并(无重复元素)
lst= eval(input('请输入列表lst:')) list2 =[1,2,3,4] for item in lst: if (item not in list2): list2.append(item) print(list2) 请输入列表lst:4,5,6 [1, 2, 3, 4, 5, 6]
2020-11-12 09:09:11
290
原创 猜数字
import random computer=random.randint(1,100) while True: number=int(input("请输入100以内的整数:")) if(number>computer): print("大了") elif(number<computer): print("小了") else: print("恭喜你赢了") break 请输入100以内的整数:50
2020-11-09 20:17:46
81
原创 约瑟夫环
def list1(n,k): #n代表总人数,k代表报数的数字 List = list(range(1,n+1)) index = 0 while List: temp = List.pop(0) index += 1 if index == k: index = 0 continue List.append(temp) if len(List)=
2020-11-08 21:42:11
80
原创 python 列表使用方法
创建一个列表 list1 = ['a','b','c',4,5,6] 列表中增加元素 list1.append(8) list1 ['a', 'b', 'c', 4, 5, 6, 8] list1.insert(1,'f') list1 ['a', 'f', 'b', 'c', 4, 5, 6, 8] 列表中修改元素 list1=['a','b','c',4,5,6] print(list1) list1[0]="hello" print(list1) ['a', 'b', 'c', 4, 5,
2020-11-05 10:00:34
209
原创 Untitled4
a=1 a 1 b="hello world" b 'hello world' all_in_list =[ 1, 'a word', print(1), [1,2], ] 1 all_in_list[1] 'a word' del all_in_list[1] all_in_list.append("hello world") all_in_list[0] = 5 all_in_list [5, None, [1, 2], 'hello world
2020-11-04 22:18:14
133
原创 markdown笔记
1、编辑README文件 一级标题:在文本下面加等于号,那么上方的文字就变成了大标题,等于号的个数无限制,但一定要大于0 二级标题:在文本下面加下划线,那么上方的文本就变成了中标题,下划线 个数无限制 ,中标题比大标题低一级 1~6级标题:文本大小依次减小,以#号开头,多少个#号就是多少级标题,#号和标题名称要并排写 #一级标题 ##二级标题 ###三级标题 ####四级标题 #####五级标题 ######六级标题 插入圆点符号:编辑的时候使用的是星号 *,星号后面要有一个空格,否则为普通星号 列表一
2020-10-25 14:23:51
87
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人