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)

 

posted @   tuyin  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示