python实战案例,python实战指南手把手教你掌握300个精彩案例
本文主要介绍python学习实践案例,如循环输出26个字母对应的ASCII码值、模拟用户登录、猜谜游戏练习等。有需要的朋友可以参考一下。希望对你有帮助。
00-1010任务1,循环输出26个字母对应的ASCII码值任务2,模拟用户登录任务3,猜谜游戏任务4,计算100-999之间的水仙花个数。
目录
X=97#表示a的ASCII值。
for _ in范围(1,27):
print(chr(x),-,x)
x=1
打印(-)
x=97
而x123:
print(chr(x),-,x)
x=1
a - 97
b - 98
c - 99
d - 100
电子101
f - 102
g - 103
h - 104
105号州际公路
歼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
电子101
f - 102
g - 103
h - 104
105号州际公路
歼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
任务1、循环输出26个字母对应的ASCII码值
对于(1,4):范围内的I
User_name=input(请输入用户名: )
User_pwd=input(请输入密码3360 )
如果用户名==admin 且用户名==8888:
打印(“登录成功”)
破裂
else:
Print(用户名或密码不正确!)
如果i3:
打印(f 你还有{3-i}次机会)
else:
打印(‘对不起。三项输入均有误,请联系后台管理员’)
任务2、模拟用户登录
使用算法,二分搜索法算法
导入random random,让他生成随机数。
在1-100之间,输入50的一半,
如果50太小,那么50 ^ 100然后/2就是75。
75很小,那么75 100=175
176/2=88
八个。
88和75的差是13,所以12/2=6。
81,哈哈哈,没错。
随机导入
rand=random.randint(1,100)
对于(1,11):范围内的I
Num=int(input(我脑子里有一个1-100的数,请猜))
如果numrand:
打印(“小”)
elif numrand:
打印(“大”)
else:
打印(“恭喜你猜对了”)
破裂
打印(f 你总共猜了{i}次)
如果i3:
打印(“多聪明”)
elif i=7:
打印(“不错”)
else:
打印(‘天哪,快去找小贾讨论半算法!)
道理:
任务3、猜数游戏
这个数本身就等于他的一位的三次方加十位的三次方加一百位的三次方。
想想pow在python中的作用?
导入数学
对于范围(100,1000):内的I
if math.pow((i),3)math.pow((i//10),3)math . pow(I//100,3)==i:
打印(一)
153
370
371
407
这就是这篇关于python学习实践案例的文章(3)。关于python学习案例的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。