python学习实操案例(三)

2022-02-04 0 116

 

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

python学习实操案例(三)

python学习实操案例(三)

任务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了。
8875中间差13,那就12/2=6
为81,哈哈哈,对了

python学习实操案例(三)

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里边的作用是啥?

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学习案例内容请搜索脚本之家的文章或继续浏览下面的相关文章希望大以后多多支持脚本之家!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

所有文章为演示数据,不提供下载地址,版权归原作者所有,仅提供演示效果!

酷源码 教程攻略 python学习实操案例(三) https://www.kuyma.com/10158.html

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务