脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - python学习实操案例(三)

python学习实操案例(三)

2022-09-08 11:08是数学系的小孩儿 Python

这篇文章主要介绍了python学习实操案例,循环输出26个字母对应的ASCII码值、模拟用户登录、猜数游戏练习等案例,需要的小伙伴可以参考一下,希望对你有一定的帮助

python学习实操案例(三)

python学习实操案例(三)

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

?
1
2
3
4
5
6
7
8
9
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
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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、模拟用户登录

?
1
2
3
4
5
6
7
8
9
10
11
12
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,哈哈哈,对了

python学习实操案例(三)

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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('天哪,快去找找小贾讨论讨论折半算法!!!')

道理:

python学习实操案例(三)

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

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

?
1
2
3
4
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)
?
1
2
3
4
153
370
371
407

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

原文链接:https://blog.csdn.net/qq_51082388/article/details/122729414

延伸 · 阅读

精彩推荐
  • PythonPython 制作词云的WordCloud参数用法说明

    Python 制作词云的WordCloud参数用法说明

    这篇文章主要介绍了Python 制作词云的WordCloud参数用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    BADAO_LIUMANG_QIZHI4562021-09-16
  • PythonPython 必须了解的5种高级特征

    Python 必须了解的5种高级特征

    Python 多好用不用多说,大家看看自己用的语言就知道了。但是 Python 隐藏的高级功能你都 get 了吗?本文中,作者列举了 Python 中五种略高级的特征以及它们...

    崔庆才6232020-09-11
  • PythonPython后台管理员管理前台会员信息的讲解

    Python后台管理员管理前台会员信息的讲解

    今天小编就为大家分享一篇关于Python后台管理员管理前台会员信息的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一...

    Mr.o.j10002021-05-23
  • Python解决python中用matplotlib画多幅图时出现图形部分重叠的问题

    解决python中用matplotlib画多幅图时出现图形部分重叠的问题

    今天小编就为大家分享一篇解决python中用matplotlib画多幅图时出现图形部分重叠的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随编过来看看吧...

    ymznice6372021-08-03
  • Python利用 Python 实现多任务进程

    利用 Python 实现多任务进程

    这篇文章主要介绍如何利用 Python 实现多任务进程,正在执行的程序,由程序、数据和进程控制块组成,是正在执行的程序,程序的一次执行过程,是资源...

    阿拉斯加10492022-01-25
  • PythonPython 实现链表实例代码

    Python 实现链表实例代码

    这篇文章主要介绍了Python 实现链表实例代码的相关资料,需要的朋友可以参考下 ...

    marksinoberg3052020-09-28
  • PythonPython+OpenCV实现旋转文本校正方式

    Python+OpenCV实现旋转文本校正方式

    今天小编就为大家分享一篇Python+OpenCV实现旋转文本校正方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ...

    云net9082020-05-01
  • Pythonpython实现C4.5决策树算法

    python实现C4.5决策树算法

    这篇文章主要为大家详细介绍了python实现C4.5决策树算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    杨柳岸晓风6782021-03-30