python语言篇(6练习3)

#   1. 输入一段字符串,打印所有输入过的字符串,
#     但重复的只打印一次,(不要求打印的顺序与输入顺序一致)
#     输入: abcdabcaba
#     打印:
#       a b c d

s = input("请输入: ")
# 方法1 用集合实现
# char_set = set(s)  # 去掉重复的
# for c in char_set:
#     print(c, end=' ')
# else:
#     print()

# 方法2 用列表实现
L = []
for c in s:
    if c not in L:
        L.append(c)

print(L)

 

# 2. 有两个列表:
#   no = [1001, 1002, 1003, 1004]
#   names = ['Tom', 'Jerry', 'Spike', 'Tyke']
#   用no中的编码为作为键,以names中的字符串作为值,生成相应的字典
#   提示 : range(4)来生成索引

no = [1001, 1002, 1003, 1004]
names = ['Tom', 'Jerry', 'Spike', 'Tyke']

d = {no[i]: names[i] for i in range(len(no))}

print(d)

 

# 练习:
#   输入一个字符串代表星期几(0~6), "0"/'日'代表周日,'1'/'一' 代表周一.
#   '2'/'二' 代表周二.......... '6'/'六' 代表 周六
#   任意输入字符串,打印这个字符串是否代表星期几,如果不是以上字符打印"字典内没有相应的数据"
#     (要求将以上数据存于字典中, 键为字符串:'0123456日一二三...六'中的一个,值为星期几或周几)
#   d = {
#        '0': "星期天",
#        '日': "星期天",
#        '1': "星期一",
#        .....
#       }

d = {
    '0': "星期天",
    '1': "星期一",
    '2': "星期二",
    '3': "星期三",
    '4': "星期四",
    '5': "星期五",
    '6': "星期六",
    '日': "星期天",
    '一': "星期一",
    '二': "星期二",
    '三': "星期三",
    '四': "星期四",
    '五': "星期五",
    '六': "星期六",  # 最后一个逗号可能会出问题
}

while True:
    s = input("请输入期星的代码: ")
    if not s:  # 当用户输入空字符串时结束输入
        break
    if s in d:  # 判断s是否是d的键
        print("您输入的是: ", d[s])
    else:
        print("您的输入不正确,请输重新输入!")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你想学习Python语言,有一些适合初学者和入门者的资源可供参考。这些资源可以帮助你了解自动化的概念、脚本编程的作用以及Python语法的基础知识。 一些学习Python语言的内容包括: - 变量和常量 - 注释 - 垃圾回收机制 - 基本数据类型 - 用户交互与格式化输出 - 基本运算符 - 流程控制(如if判断、while循环和for循环) - 数据类型的可变性与不可变性 - 深浅复制 - 小数据池和代码块的深入剖析 - 格式化字符串的不同方式 - 数据类型的内置方法 这些是学习Python语言的一些主要主题。可以通过阅读相关教材、参加在线课程或观看教学视频来深入学习这些内容。同练习编写代码也是学习Python的重要步骤。逐步学习这些内容,将有助于你掌握Python语言的基础知识和编程技巧。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Python自动化与脚本编程笔记1.md](https://download.csdn.net/download/weixin_52057528/88258597)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [python入门教程(非常详细),从零基础入门到精通,看完这一就够了](https://blog.csdn.net/Python_0011/article/details/122488652)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [学习分享:python语言(持续更新)](https://blog.csdn.net/liz_Lee/article/details/106550306)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值