返回顶部
首页 > 资讯 > 后端开发 > Python >第四天-代码练习
  • 423
分享到

第四天-代码练习

第四天代码 2023-01-30 22:01:27 423人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

  1.用户输入账号密码验证码,登录验证。 1 # 登录验证 2 from random import randint 3 num = 0 4 verify_code = "" 5 while num < 4: 6

 

1.用户输入账号密码验证码,登录验证。

 1 # 登录验证
 2 from random import randint
 3 num = 0
 4 verify_code = ""
 5 while num < 4:
 6     verify_code += chr(randint(65, 90))
 7     num += 1
 8 print(verify_code)  # 四位随机验证码
 9 
10 count = 0
11 while count < 3 :
12     count += 1
13     username = input("请输入用户名:")
14     passWord = input("请输入密码:")
15     verify_code1 = input("请输入验证码:")
16     if username == "小白" and password == "12345":
17         if verify_code1.upper() == verify_code:  # 判断验证码
18             print("输入正确,登录成功!")
19             break
20         else:
21             print("验证码输入有误,请重新输入!")  # 错误不计入次数 返回登录
22             continue
23     else:
24         print("账号或密码错误,当前剩余次数%s"% (3-count))
25         continue

 

2.百家姓输入姓名验证是否存在。

 1 # 百家姓
 2 first_names = """ 赵钱孙李,周吴郑王。 冯陈褚卫,蒋沈沈韩杨。 朱秦尤许,何吕施张。 孔曹严华,⾦魏陶姜。 戚谢邹喻,柏⽔窦章。
 3 云苏潘葛,奚范彭郎。 鲁⻙昌马,苗凤花方。 俞任袁柳,酆鲍史唐。 费廉岑薛,雷贺倪汤。 滕殷罗毕,郝邬安常。
 4 乐于时傅,皮卞齐康。 伍余元卜,顾孟平黄。 和穆萧尹,姚邵湛汪。 祁⽑禹狄,⽶贝明臧。 计伏成戴,谈宋茅庞。
 5 熊纪舒屈,项祝董梁。 杜阮蓝闵,席季麻强。 贾路娄危,江童颜郭。 梅盛林刁,钟徐邱骆。 高夏蔡田,樊胡凌霍。
 6 虞万支柯,昝管卢莫。 经房裘缪,干解应宗。 丁宣贲邓,郁单杭洪。 包诸左石,崔吉钮龚。 程嵇邢滑,裴陆荣翁。
 7 荀羊於惠,甄曲家封。 芮羿储靳,汲邴糜松。 井段富巫,乌焦巴弓。 牧隗山谷,车侯宓蓬。 全郗班仰,秋仲伊宫。
 8 宁仇栾暴,甘钭厉戎。 祖武符刘,景詹束龙。 叶幸司韶,郜黎蓟薄。 印宿白怀,蒲邰从鄂。 索咸籍赖,卓蔺屠蒙。
 9 池乔阴鬱,胥能苍双。 闻莘党翟,谭贡劳逄。 姬申扶堵,冉宰郦雍。 卻璩桑桂,濮牛寿通。 边扈燕冀,郏浦尚农。
10 温别庄晏,柴瞿阎充。 慕连茹习,宦艾鱼容。 向古易慎,戈廖庾终。 暨居衡步,都耿满弘。 匡国文寇,广禄阙东。
11 欧殳沃利,蔚越夔隆。 师巩厍聂,晁勾敖融。 冷訾辛阚,那简饶空。 曾毋沙乜,养鞠须丰。 巢关蒯相,查后荆红。
12 游竺权逯,盖益桓公。 万俟司马,上官欧阳。 夏侯诸葛,闻⼈东方。 赫连皇甫,尉迟公羊。 澹台公冶,宗政濮阳。
13 淳于单于,太叔申屠。 公孙仲孙,轩辕令狐。 钟离宇文,长孙慕容。 鲜于闾丘,司徒司空。 丌官司寇,仉督子车。
14 颛孙端木,巫马公西。 漆雕乐正,壤驷公良。 拓跋夹谷,宰父谷梁。 晋楚闫法,汝鄢涂钦。 段干百里,东郭南门。
15 呼延归海,羊舌微生。 岳帅缑亢,况郈有琴。 梁丘左丘,东门西门。 商牟佘佴,伯赏南宫。 墨哈谯笪,年爱阳佟。
16 第五言福,百家姓终。"""
17 
18 while 1:
19     new = input("请输入名字:")
20     length = len(new)
21     new0 = new[0:1]
22     new1 = new[0:2]
23     if length == 2 and new0 in first_names:
24         print("恭喜,该姓名存在于百家姓!")
25         break
26     elif length >=3 and new1 in first_names:
27         print("恭喜,该姓名存在于百家姓!")
28         break
29     else:
30         print("不在百家姓中,请重新输入:")
31         continue

 

3.#求1-2+3-4+5 ... 99的所有数的和.

 1 # # 求1-2+3-4+5 ... 99的所有数的和.
 2 
 3 num = 1
 4 sum = 0
 5 while num <= 99:
 6     if num % 2 == 1: # 奇
 7         sum += num
 8     else: # 偶
 9         sum -= num
10     num += 1
11 print(sum)

 

4.⽤户输⼊⼀个数. 判断这个数是否是⼀个质数

 1 # 质数: 只能被1或者自身整除的数, 1.2都可以放一边,2一定是质数
 2 n = int(input("请输入一个数字n:")) # 9
 3 chu = 2
 4 if n == 2:
 5     print("是质数")
 6 else:
 7     count = 0
 8     while chu <= n-1: # 去掉1和本身n 拿其中的数去挨个除n 即取值于[2,n-1]
 9         if n % chu == 0: # 当出现整除
10             count += 1
11         chu += 1
12     if count == 0:
13         print("是一个质数")
14     else:
15         print("不是一个质数")

 

5.限定机会猜数

 1 # 限定机会猜随机数
 2 from random import randint  # 可以帮我们生成随机数
 3 count = 1
 4 n = randint(1, 100) # 1-100的随机数
 5 left = 1
 6 right = 100
 7 while count <= 3:
 8     num = int(input("请输入一个数(%s-%s)" % (left, right)))
 9     if num > n:
10         print("猜大了")
11         # right = num # 右边界换成你输入的数  隐藏此行增加难度
12     elif num < n:
13         print("猜小了")
14         # left = num # 左边界换成你输入的数 隐藏此行增加你难度
15     else:
16         print("猜对了")
17         break # 猜对了, 跳出循环
18     count += 1
19 else:
20     print("真是太笨了")

 

--结束END--

本文标题: 第四天-代码练习

本文链接: https://lsjlt.com/news/180057.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 第四天-代码练习
      1.用户输入账号密码验证码,登录验证。 1 # 登录验证 2 from random import randint 3 num = 0 4 verify_code = "" 5 while num < 4: 6 ...
    99+
    2023-01-30
    第四天 代码
  • python 学习第四天
    目录 基本运算符 算术运算符 比较运算符 赋值运算符 逻辑运算符 身份运算符 pyth...
    99+
    2023-01-31
    第四天 python
  • 我的python学习--第四天
    一、首先是对前三天的学习内容进行复习  1、python基础的数据结构      数字(int/float,包括整数和浮点数)          布尔(boolean => True/False)      字符串(str,使用''或...
    99+
    2023-01-31
    第四天 python
  • 学习python的第四天(python的
    一.Jupyter的安装以及运行 1.Jupyter的安装 运行CMD,在CMD中输入pip3 --default-timeout=100 install -U jupyter 再输入pip3 install jupyter_contr...
    99+
    2023-01-31
    第四天 python
  • 我的python学习--第十四天(一)
    一、运维管理系统(基于Flask)回顾1、权限控制  通过session实现权限控制,session是一个全局字典,当用户登录时,可以获取到用户的用户名,通过查找数据库获取用户的权限保存进session中,在每次页面跳转时同过查询sessi...
    99+
    2023-01-31
    第十四天 python
  • 第四天MySQL
    第四天MySQL 连接查询(内连接、外连接、交叉连接)(sql99版本下) 子查询: select 后面(标量子查询) from 后面(表子查询) where 或having后面(标量子查询...
    99+
    2020-08-04
    第四天MySQL
  • py第四天
    04. 万恶之源-基本数据类型(list,tuple)本节主要内容:1. 列表2. 列表的增删改查3. 列表的嵌套4. 元组和元组嵌套5. range⼀. 列表1.1 列表的介绍列表是python的基础数据类型之⼀ ,其他编程语⾔也有类似的...
    99+
    2023-01-30
    第四天 py
  • 牛客网专项练习30天Pytnon篇第30天
    1.根据以下程序,下列选项中,说法正确的是:(D) class Vector: __slots__='x','y' def __init__(self): passclass Vector3d(Vector): ...
    99+
    2023-09-05
    python 开发语言 后端
  • 预计练习两年半的安全服务练习生的第二天
    表单标签         form表单是HTML语言中用于向服务器提交信息的标签         常见属性 action 指定将表单数据发送到哪个URL method 指定提交表单数据的方法,常用的有GET和PO...
    99+
    2023-09-04
    安全 php 服务器
  • python爬虫第四天
        昨天学到了正则表达式基础知识 :原子 今天开始学习第二个基础知识:元字符 元字符     就是正则表达式中含有特殊含义的一些字符 常见的元字符及含义   符号 含义 . 匹配除换行符以外 的任意字...
    99+
    2023-01-30
    爬虫 第四天 python
  • python-selenum3 第四天定
    如果把写用例当做是手工测试,那么UI级自动化就是将手工测试变成计算器自动执行的测试 将手工的顺序变成自动运行。手工测试如果就是点点点,那么只要找到元素,我们操作即可 元素的定位分很多,常用的如:id name class 对应的by.id...
    99+
    2023-01-31
    第四天 python
  • ORACLE PL/SQL练习(四)
    在SQL*Plus里输入并执行PL/SQL块DECLARE -- Some cursor and variables declarationsBEGIN DBMS_OUTPUT.PUT_LINE('HELL...
    99+
    2024-04-02
  • 学习python的第十四天(可变长参数,
    一.可变长参数 1.可变长形参之(*) 形参中的会将溢出的位置实参全部接收,然后存储元组的形式,然后把元组赋值给后的参数。需要注意的是:*后的参数名约定俗成为args。 def sum_self(*args): res = 0 ...
    99+
    2023-01-31
    变长 参数 第十四天
  • 【Java练习题汇总】《第一行代码JAVA》综合测试三,汇总Java练习题
    Java练习题 · 综合测试三 1️⃣ 综合测试三2️⃣ 答案 1️⃣ 综合测试三 线程的启动方法是( )。 A. run() B. start() C. begin() D. acce...
    99+
    2023-08-31
    java 开发语言 经验分享 java-ee list 后端
  • 练习敲代码速度
    2023年9月18日,周一晚上 今晚不想学习,但又不想玩游戏,于是找了一些练习敲代码的网站来玩玩,顺便练习一下敲代码的速度 目录 参考资料个人推荐第一个 第二个第三个   参考资料 电脑打字慢,有哪些比较好的练打字软件? - 知乎 ht...
    99+
    2023-09-26
    笔记
  • 拒绝摆烂!C语言练习打卡第三天
    🔥博客主页:小王又困了 📚系列专栏:每日一练 🌟人之为学,不日近则日退  ❤️感谢大家点赞👍收藏⭐评论✍️   目录 一、选择题 📝1.第一题  ...
    99+
    2023-09-10
    c语言 算法 c++ 数据结构 开发语言 链表
  • 安全入门第四天
    一、 文件读取漏洞 进入usafe Filedownload 将地址的down_nba.php改为: execdownload.phpfilename=…/…/…/inc/config.inc....
    99+
    2023-09-04
    安全 php web安全
  • python3 练习题100例 (四)
    题目四:输入某年某月某日,判断这一天是这一年的第几天? #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 题目四:输入某年某月某日,判断这一天是这一年的第几天?""" __auth...
    99+
    2023-01-30
    练习题
  • 学习python的第十二天(编码,解码,
    1.编码解码 1.字符串编码 字符 --------》翻译过程 -------》数字 2.字符串解码 字符 --------》翻译过程 -------》数字 3.编码解码用到的翻译工具 中国:GBK 外国:日本—Shift_JIS,美国...
    99+
    2023-01-31
    二天 python
  • 第23天 常用模块四
    介绍的模块 re模块subprocess模块 人生三问 什么re模块 主要是与正则表达式相关操作的一些方法 什么是正则表达式 就是一系列特殊意义字符的组成的式子。 为什么要用正则表达式呢? 在日常生活中我...
    99+
    2023-01-30
    模块 常用
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作