Old Retired OIer's New Blog

本老年退役OIer,前两天达成了AK一整个赛季USACO的成就,于是心血来潮开通了这个博客。等US Open 2020的时间结束应该会发题解作为第一篇正式文章。

日更是不可能的,月更或年更才是常态~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 0201.py ```python num = input("请输入一个自然数:") sum = 0 for i in num: sum += int(i) print("各位数字之和为:", sum) ``` 2. 0202.py ```python setA = set(input("请输入集合A(用','隔开各个元素):").split(',')) setB = set(input("请输入集合B(用','隔开各个元素):").split(',')) intersection = setA & setB union = setA | setB difference = setA - setB print("集合A和集合B的交集为:", intersection) print("集合A和集合B的并集为:", union) print("集合A和集合B的差集为:", difference) ``` 3. 0203.py ```python num = int(input("请输入一个自然数:")) print("十进制表示:", num) print("二进制表示:", bin(num)) print("八进制表示:", oct(num)) print("十六进制表示:", hex(num)) ``` 4. 0204.py ```python employees = {'张三': 55, '李四': 62, '王五': 59, '赵六': 66} retired = [] for name, age in employees.items(): if age >= 60: retired.append(name) print("退休人员有:", retired) for name in retired: del employees[name] print("在职员工信息为:", employees) del retired[:] del employees ``` 5. 心情小灵通 ```python mood_dict = {'happy': '聪明', 'sad': '勇敢', 'angry': '冷静'} mood_set = set(mood_dict.keys()) while True: print("1. 查看所有心情词汇") print("2. 猜心情") print("3. 添加新的心情词汇") print("4. 删除指定的心情词汇") print("5. 清空心情词汇") print("0. 退出") choice = input("请选择功能:") if choice == '1': print("所有心情词汇:", mood_set) elif choice == '2': print("我很happy,你猜我的心情是:") guess = input() if guess in mood_dict: print("猜对了,我的心情是", mood_dict[guess]) else: print("再想想吧!") elif choice == '3': new_mood = input("请输入新的心情词汇:") mood_dict[new_mood] = input("请输入该心情的反义词:") mood_set.add(new_mood) elif choice == '4': del_mood = input("请输入要删除的心情词汇:") if del_mood in mood_dict: del mood_dict[del_mood] mood_set.remove(del_mood) print("删除成功!") else: print("没有找到该心情词汇!") elif choice == '5': mood_dict.clear() mood_set.clear() print("已清空所有心情词汇!") elif choice == '0': print("谢谢使用,再见!") break else: print("无效的选择,请重新选择!") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值