- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 功能代码9_使用正则表达式判断输入的字符串是否符合IPv4规则
import re string = 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
351
原创 功能代码8_正整数分解为质因数
n = int(input("输入一个数:")) i = 2 while 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
259
原创 功能代码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
204
原创 功能代码6_实现阶乘n! = n × (n-1)!
代码如下: def func(n): if n == 1: return 1 else: ret = n * func(n-1) return ret result = func(10) # 10! print(result)
2020-11-01 09:41:56
608
原创 功能代码5_时钟计时
代码如下: mport time m = 0 while 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
206
原创 功能代码-4_求一元二次方程的根
代码如下: import math def 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
241
原创 功能代码-3_单行刷新百分比(0-100%)
代码如下: # 单行刷新百分比(0-100%) import time for i in range(101): print(f"\r{i}%", end="") # time.sleep(刷新时间) time.sleep(0.1)
2020-10-24 16:19:51
182
原创 功能代码-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
155
原创 案例分享-3_猜拳游戏
代码如下: import random player = 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
304
原创 案例分享-2_简易计算器
代码如下: result = 0 num1 = 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
176
原创 功能代码-1_利用Python对数字星期进行转换为中文星期
代码如下: weekStr = "星期一星期二星期三星期四星期五星期六星期日" weekId = int(input("请输入星期数字(1-7):")) pos = (weekId - 1) * 3 print(weekStr[pos: pos+3]) –>请输入星期数字(1-7): 6 –>星期六
2020-10-24 15:57:10
3231
原创 案例分享-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
293
python内置函数.md
2020-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅