19_python实操案例五
任务一:
# 代表了a的ASCII值 x = 97 for _ in range(1, 27): print(chr(x), '➝➝➝➝➝', x) x += 1 print('------------------------------') x = 97 while x< 123: print(chr(x), '➝➝➝➝➝', x) x += 1
任务二:
for i in range(1, 4): user = 'admin' pwd = '123' answer_user = input('请输入用户名:') answer_pwd = input('请输入密码:') if answer_user==user and answer_pwd==pwd: print('登录成功') break else: print('用户名或者密码不正确!') if i<3: print(f'您还有{3-i}次机会!!!') else: print('对不起,您的三次全部输入错误,请联系后台管理人员')
任务三
import random rand = random.randint(1,100) for i in range(1, 11): num = int(input('在我心中有个1-100的数,请你猜一猜:')) if num < rand: print('\033[0;35m小了\033[m') elif num > rand: print('\033[0;35m大了\033[m') else: print('\033[0;35m恭喜你,你猜对了!!!\033[m') break print(f'您一共猜了{i}次') if i< 3: print('真聪明') elif i<= 7: print('还凑合') else: print('天啊,跟老师学折半算法')
任务四:
# 输出100-999直接的水仙花数 # 水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。 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)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律