摘要: # 给三个数字排序# 方法一def sort_d(a,b,c): if a>b: a,b=b,a # print (a,b) if b>c: b,c=c,b if a>b: a,b=b,a return a,b,cprint(sort_d(1,2,3))print(sort_d(11,2,3))pr 阅读全文
posted @ 2018-08-17 11:42 houyan_jessica 阅读(9390) 评论(0) 推荐(1) 编辑
摘要: # 请大家找出s=”aabbccddxxxxffff”中 出现次数最多的字母 # 第一种方法,字典方式: s="aabbccddxxxxffff" count ={} for i in set(s): count[i]=s.count(i) print(count) # print(max(count.items(),key=lambda x:x[1])[0]) max_value=m... 阅读全文
posted @ 2018-08-17 11:40 houyan_jessica 阅读(18305) 评论(0) 推荐(0) 编辑
摘要: # 计算阶乘def factorial(n): if n>2: return n*factorial(n-1) else: return nprint(factorial(2))print(factorial(1))print(factorial(4))# 求10以内所有数字平方之和,利用递归的方式 阅读全文
posted @ 2018-08-17 11:34 houyan_jessica 阅读(585) 评论(0) 推荐(0) 编辑
摘要: # 习题1:# 设定一个用户名和密码,用户输入正确的用户名和密码,# 则显示登录成功,否则提示登录失败,用户最多失败3次,# 否则退出程序。username="test"password="test1234"for i in range(3): user_name=input("input the 阅读全文
posted @ 2018-08-17 11:32 houyan_jessica 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 继续练习题 # 计算阶乘def factorial(n): if n>2: return n*factorial(n-1) else: return nprint(factorial(2))print(factorial(1))print(factorial(4))# 求10以内所有数字平方之和de 阅读全文
posted @ 2018-08-17 11:30 houyan_jessica 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: 给定一个n位(不超过10)的整数,将该数按位逆置,例如给定12345变成54321,12320变成2321.# 第一种方法,使用lstrip函数去反转后,数字前面的0 import math number=(input("input a number:")) if number.isdigit() and int(number)>=0: number_new=number[::-1] ... 阅读全文
posted @ 2018-08-17 11:26 houyan_jessica 阅读(10768) 评论(0) 推荐(1) 编辑
摘要: # encoding:utf-8 # 文件读取操作 fp=open("E:\\file.txt","r",encoding="utf-8" ) data_read=fp.read()#一次性全部读完 fp.seek(0,0)#游标移动到第一行,继续读,否则读取到的是空 data_readlines=fp.readlines() fp.close() print(data_readlines) p... 阅读全文
posted @ 2018-08-17 11:13 houyan_jessica 阅读(56055) 评论(0) 推荐(2) 编辑