博客
关于我
python if,循环的练习
阅读量:804 次
发布时间:2023-03-05

本文共 1475 字,大约阅读时间需要 4 分钟。

代码学习实践:Python数据结构与操作

1. 变量值的交换

在Python中,可以通过赋值操作轻松交换两个变量的值。例如:

s1 = 'alex's2 = 'SB'# 交换变量值(s1, s2) = (s2, s1)

2. 用户信息存储与提取

以下是一个存储用户信息的示例数据:

userinfo = {    'name': 'egon',    'age': 18,    'company_info': {        'cname': 'oldboy',        'addr': {            'country': 'China',            'city': 'Shanghai'        }    }}

要提取该用户公司所在的城市,可以通过以下方式操作:

print(userinfo['company_info']['addr']['city'])

3. 学生信息处理

以下是一个学生信息列表的示例:

students = [    {'name': 'alex', 'age': 38, 'hobbies': ['play', 'sleep']},    {'name': 'egon', 'age': 18, 'hobbies': ['read', 'sleep']},    {'name': 'wupeiqi', 'age': 58, 'hobbies': ['music', 'read', 'sleep']},]

要获取第二个学生的第二个爱好,可以使用以下代码:

print(students[1]['hobbies'][1])

4. 学生信息的循环打印

要循环打印所有学生的详细信息,可以使用以下代码:

count = 0while count < 5:    print(f"
") count += 1

5. 权限管理系统

根据用户输入的用户名,返回相应的权限层级:

name = input("please input your username:")if name == 'egon':    print("超级管理员")elif name == 'tom':    print("普通管理员")elif name == 'jack' or name == 'rain':    print("业务主管")else:    print("普通用户")

6. 猜年龄游戏升级版

允许用户最多尝试3次猜测,若未猜对则询问是否继续游戏:

AGE = '18'count = 0while count < 3:    guess = input("请输入要猜测的年龄值:")    if guess == AGE:        print("恭喜你猜对了")        break    else:        print(f"你还剩{2 - count}次机会")        count += 1while count == 3:    print("玩家是否想继续游戏:")    answer = input("<<")    if answer == 'Y' or answer == 'y':        count = 0    elif answer == 'N' or answer == 'n':        count = 4    else:        print('''输入错误,只能从以下选择输出YyNn''')

转载地址:http://uaafk.baihongyu.com/

你可能感兴趣的文章
python | Python中的弱引用与内存管理
查看>>
python | Python中的类多态:方法重写和动态绑定
查看>>
python | Python作用域链查找机制
查看>>
python | Python俄罗斯方块游戏详解
查看>>
python | Python动态代码执行:exec和compile函数
查看>>
Python读取文件数据进行数据图形化展示
查看>>
python | Python反向迭代:reversed实现机制
查看>>
python | Python开发必知的数据容器用法(建议收藏!)
查看>>
python读取文件夹下文件名称_如何在Python目录中获取文件名列表
查看>>
python | Python文本处理中的相似性识别应用
查看>>
python | Python模块缓存:sys.modules机制
查看>>
python | Python集成学习和随机森林算法
查看>>
python | Python高阶函数与函数式编程
查看>>
python | pytime,一个实用的 时间和日期处理 Python 库!
查看>>
python | pyupgrade,一个有趣的 Python 库!
查看>>
python | pyvips,一个神奇的 图像处理 Python 库
查看>>
Python | qutip,一个高级的 Python 库!
查看>>
python | rapidjson,一个实用的 提高JSON处理效率 Python 库!
查看>>
python | reflex,一个无敌的 Python 库!
查看>>
python | reloading,一个强大的 Python 库!
查看>>