python学习实操案例(三)

 更新时间:2022年02月03日 12:51:23   作者:是数学系的小孩儿    
这篇文章主要介绍了python学习实操案例,循环输出26个字母对应的ASCII码值、模拟用户登录、猜数游戏练习等案例,需要的小伙伴可以参考一下,希望对你有一定的帮助

任务1、循环输出26个字母对应的ASCII码值

x=97#代表的是a的ASCII值
for _ in range(1,27):
    print(chr(x),'----->',x)
    x+=1
print('--------------------------------------')
x=97
while x<123:
    print(chr(x), '----->', x)
    x += 1
a -----> 97
b -----> 98
c -----> 99
d -----> 100
e -----> 101
f -----> 102
g -----> 103
h -----> 104
i -----> 105
j -----> 106
k -----> 107
l -----> 108
m -----> 109
n -----> 110
o -----> 111
p -----> 112
q -----> 113
r -----> 114
s -----> 115
t -----> 116
u -----> 117
v -----> 118
w -----> 119
x -----> 120
y -----> 121
z -----> 122
--------------------------------------
a -----> 97
b -----> 98
c -----> 99
d -----> 100
e -----> 101
f -----> 102
g -----> 103
h -----> 104
i -----> 105
j -----> 106
k -----> 107
l -----> 108
m -----> 109
n -----> 110
o -----> 111
p -----> 112
q -----> 113
r -----> 114
s -----> 115
t -----> 116
u -----> 117
v -----> 118
w -----> 119
x -----> 120
y -----> 121
z -----> 122

任务2、模拟用户登录

for i in range(1,4):
    user_name=input('请输入用户名:')
    user_pwd=input('请输入密码:')
    if user_name=='admin' and user_pwd=='8888':
        print('登陆成功')
        break
    else:
        print('用户名或者密码不正确!!!')
        if i<3:
            print(f'您还有{3-i}次机会')
else:
    print('对不起。三次输入均错误,请联系后台管理员')

任务3、猜数游戏

用到了算法,二分搜索算法
import导入随机random,这样让他生成随机数
1-100之间,折半就输入50,
输入50小了,那就50+100然后/2为75
75小了,那就75+100=175
176/2=88
88大了。
88和75中间差13,那就12/2=6
为81,哈哈哈,对了

import random
rand=random.randint(1,100)
for i in range(1,11):
    num=int(input('在我心中有个数1-100,请你猜一猜'))
    if num<rand:
        print('小了')
    elif num>rand:
        print('大了')
    else:
        print('恭喜你猜对了')
        break
print(f'您一共猜了{i}次')
if i<3:
    print('真聪明')
elif i<=7:
    print('还凑合')
else:
    print('天哪,快去找找小贾讨论讨论折半算法!!!')

道理:

任务4、计算100-999之间的水仙花数

这个数字本身等于他个位的三次方加上十位三次方加上百位三次方
想想pow在python里边的作用是啥?

import math
for i in range (100,1000):
    if math.pow((i%10),3)+math.pow((i//10%10),3)+math.pow(i//100,3)==i:
        print(i)
153
370
371
407

到此这篇关于python学习实操案例(三)的文章就介绍到这了,更多相关python学习案例内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python Django框架实现应用添加logging日志操作示例

    Python Django框架实现应用添加logging日志操作示例

    这篇文章主要介绍了Python Django框架实现应用添加logging日志操作,结合实例形式分析了Django框架中添加Python内建日志模块相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • python批处理将图片进行放大实例代码

    python批处理将图片进行放大实例代码

    最近处理一些规格不一的照片,需要修改成指定尺寸便于打印,下面这篇文章主要给大家介绍了关于python批处理将图片进行放大的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2021-12-12
  • Django配置kafka消息队列的实现

    Django配置kafka消息队列的实现

    本文主要介绍了Django配置kafka消息队列的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • python3自动更新缓存类的具体使用

    python3自动更新缓存类的具体使用

    本文介绍了使用一个自动更新缓存的Python类AutoUpdatingCache,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-01-01
  • Python3+selenium实现cookie免密登录的示例代码

    Python3+selenium实现cookie免密登录的示例代码

    这篇文章主要介绍了Python3+selenium实现cookie免密登录的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • 详解pandas.DataFrame.plot() 画图函数

    详解pandas.DataFrame.plot() 画图函数

    这篇文章主要介绍了详解pandas.DataFrame.plot()画图函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Python实现单例模式的五种写法总结

    Python实现单例模式的五种写法总结

    单例模式(Singleton Pattern) 是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。本文为大家整理了五种Python实现单例模式的写法,需要的可以参考一下
    2022-08-08
  • python结合shell自动创建kafka的连接器实战教程

    python结合shell自动创建kafka的连接器实战教程

    这篇文章主要介绍了python结合shell自动创建kafka的连接器,需要安装连接oracle的python包,获取oracle表信息,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • 如何彻底解决python NameError:name '__file__' is not defined

    如何彻底解决python NameError:name '__file__' is not 

    这篇文章主要给大家介绍了关于如何彻底解决python NameError:name '__file__' is not defined的相关资料,文中通过图文将解决的办法介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • 详解Python 中的命名空间、变量和范围

    详解Python 中的命名空间、变量和范围

    Python 是一种动态类型语言,在程序执行期间,变量名可以绑定到不同的值和类型,这篇文章主要介绍了Python 中的命名空间、变量和范围,需要的朋友可以参考下
    2022-09-09

最新评论