- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 功能代码9_使用正则表达式判断输入的字符串是否符合IPv4规则
import restring = input("请输入ip地址:")ret = re.match(r"(([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}" r"([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$", string)if ret: print("ip地址格式正确")else: print("ip地址格式错误")..
2020-11-01 09:52:32
258
原创 功能代码8_正整数分解为质因数
n = int(input("输入一个数:"))i = 2while i <= n + 1: mid = n % i if mid == 0: print(i, end='') n = int(n / i) i = 1 if n != 1: print(',', end='') i += 1
2020-11-01 09:50:03
158
原创 功能代码7_判断一个数是否是素数
# 创建一个函数来判断一个数n是否是素数def primeN(n): if n <= 1: return False i = 2 while i*i <= n: if n % i == 0: return False i += 1 return True# 调用函数print(primeN(5))–>True...
2020-11-01 09:47:05
133
原创 功能代码6_实现阶乘n! = n × (n-1)!
代码如下:def func(n): if n == 1: return 1 else: ret = n * func(n-1) return retresult = func(10) # 10!print(result)
2020-11-01 09:41:56
500
原创 功能代码5_时钟计时
代码如下:mport timem = 0while m < 60: # 每小时,需要执行60次分针移动 s = 0 while s < 60: # 每分钟,需要执行60次秒针移动 print("%02d:%02d" % (m, s)) time.sleep(1) s += 1 m += 1
2020-10-25 08:39:40
130
原创 功能代码-4_求一元二次方程的根
代码如下:import mathdef result(a, b, c): t = math.sqrt(b**2 - 4 * a * c) if(b**2 - 4 * a * c) > 0: return (-b + t) / (2 * a), (-b - t) / (2 * a) elif (b**2 - 4 * a * c) == 0: return (-b + t) / (2 * a) else: return
2020-10-25 08:36:50
143
原创 功能代码-3_单行刷新百分比(0-100%)
代码如下:# 单行刷新百分比(0-100%)import timefor i in range(101): print(f"\r{i}%", end="") # time.sleep(刷新时间) time.sleep(0.1)
2020-10-24 16:19:51
104
原创 功能代码-2_乘法口诀
代码如下:for i in range(1, 10): for j in range(1, i + 1): print(f'{j} * {i} = {i * j}', end='\t') print()1 * 1 = 1 1 * 2 = 2 2 * 2 = 4 1 * 3 = 3 2 * 3 = 6 3 * 3 = 9 1 * 4 = 4 2 * 4 = 8 3 * 4 = 12 4 * 4 = 16 1 * 5 = 5 2 * 5 = 10 3 * 5 = 1
2020-10-24 16:14:20
85
原创 案例分享-3_猜拳游戏
代码如下:import randomplayer = int(input('请输入:剪刀(0) 石头(1) 布(2): '))# 产生随机整数:0、1、2 中的某一个computer = random.randint(0, 2)print(computer, type(computer))if (player == 0 and computer == 2) or (player == 1 and computer == 0) or (player == 2 and computer =
2020-10-24 16:10:00
200
原创 案例分享-2_简易计算器
代码如下:result = 0num1 = int(input("请输入第一个数字:"))num2 = int(input("请输入第二个数字:"))a = input("请输入操作符:")if a in "+, - ,* ,/": if a == "+": result = num1 + num2 elif a == "-": result = num1 - num2 elif a == "*": result = num1
2020-10-24 16:04:28
112
原创 功能代码-1_利用Python对数字星期进行转换为中文星期
代码如下:weekStr = "星期一星期二星期三星期四星期五星期六星期日"weekId = int(input("请输入星期数字(1-7):"))pos = (weekId - 1) * 3print(weekStr[pos: pos+3])–>请输入星期数字(1-7): 6–>星期六
2020-10-24 15:57:10
3045
原创 案例分享-1_学生名片管理系统
能够完成学生名片管理系统案例:增、删、改、查实现代码如下:user_list = [{'name': '张三', 'age': 20}, {'name': '李四', 'age': 19}]def add_student(): """1. 添加学生""" add_name = input("请输入姓名:") add_age = int(input("请输入年龄:")) for user_dict in user_list:
2020-10-23 20:22:58
211
python内置函数.md
2020-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人