![](https://img-blog.csdnimg.cn/20210811111708751.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
python小练习
搜刮各种小案例,越简单越好的,
从入门到入门,反反复复的入门!
immmt
python学习小白,希望不要从入门到入土!
展开
-
练习如何预设flag
def stu_registriation_form(): form = { '姓名': input('Name: ').strip(), '年龄': input('Age: ').strip(), '手机:': input('Phone: ').strip(), } info_pass_flag = True for k, v in form.items(): if len(v) == 0: .原创 2021-08-12 13:27:12 · 99 阅读 · 0 评论 -
判断手机号码是否合法
本次仅用来练习函数的返回值,return语句的使用。如果要准确的验证手机号码,需要使用到正则表达式。思路:1.判断字符串是否是数字2.判断是否是11位数字3.判断是否是数字1开头def check_phone_num(phone_num): # 第一步检测手机号码长度是不是11位 if len(phone_num) == 11: # 第二步检测是不是数字 if phone_num.isdigit(): #.原创 2021-08-12 11:39:03 · 2286 阅读 · 0 评论 -
求斐波那契数列的两种思路
第一个思路是,求多少个斐波那契数:def Fib(num): a, b = 0, 1 res = [] for i in range(num): res.append(a) a, b = b, a+b return resFib(10)或者连列表也省了,直接打印:def Fib(num): a, b = 0, 1 for i in range(num): print(a, end=' ')原创 2021-08-11 14:50:14 · 187 阅读 · 0 评论 -
新学会的冒泡算法排序
# 有一组列表数据,怎么通过冒泡算法求得最大值list_ = [8, 0, 4, 3, 2, 1]for index in range(len(list_)-1): # 通过索引循环,把循环到变量赋值 i = list_[index] # 判断当前循环的数和后面的数比大小,如果大就交换索引位置的值 if list_[index] > list_[index+1]: list_[index] = list_[index+1] # 索.原创 2021-08-11 11:02:26 · 44 阅读 · 0 评论