1.定义两个字典用于表述你的个人信息

第一个字典存放你的这些信息:姓名、性别、年龄、身高
第二个字典存放你的其他信息:性格、爱好、座右铭
将两个字典合并为第三个字典之后,打印出来 觉得自己很年轻的,可以去整个容(修改年龄),然后露个脸(打印出来) 对你的座右铭很感兴趣,请将其取出来
 
 
# 第一个字典存放你的这些信息:姓名、性别、年龄、身高
base_info = {"name": "璋", "gender": "男", "age": 36, "height": 1.9}

# 第二个字典存放你的其他信息:性格、爱好、座右铭

anthor_info = {"character": "内敛", "hobby": "敲代码", "motto": "Always Be Coding!"}

# 将两个字典合并为第三个字典之后,打印出来

dict = base_info.update(anthor_info)   # base_info已被修改,字典调用update返回 None
print(dict)

# 觉得自己很年轻的,可以去整个容(修改年龄),然后露个脸(打印出来)

base_info["age"] = 21
print(base_info["age"]) # print(base_info.get("age"))

# 对你的座右铭很感兴趣,请将其取出来

print(base_info.pop("motto"))
2.请写出if判断语句的格式  
# if
if 判断条件:    
     条件满足执行的逻辑
继续往下执行
# if else
if 判断条件:    
     条件满足执行的逻辑
else:    
     条件不满足执行的逻辑
继续往下执行

# if elif else
if 判断条件一:    
      条件一满足执行的逻辑
elif 判断条件二:    
      条件二满足执行的逻辑
else:    
      条件一和条件二都不满足执行的逻辑
继续往下执行
 
3.break和continue的区别 
break:踩刹车
continue:点刹车
4.求三个整数中的最大值 
提示:三个整数使用input提示用户输入
# 方法一:(推荐方法)
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
num3 = int(input("请输入第三个数:"))
if num1 > num2:
max_num = num1
else:
max_num = num2
if max_num < num3:
max_num = num3
print("三个数中的最大值是{}".format(max_num)) # 方法二:(使用max函数)
num1 = int(input("请输入第一个数:"))
num2 = int(input("请输入第二个数:"))
num3 = int(input("请输入第三个数:"))
print("三个数中的最大值是{}".format(max(num1, num2, num3)))
5.判断是否为闰年
提示:
输入一个有效的年份(如:2019),判断是否为闰年
润年的判断规则,请自行“撩度娘”
如果是闰年,则打印“2019年是闰年”;否则打印“2019年不是闰年”
# 方法一:
year = int(input("请输入年份(如:2019):"))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print("{}年是闰年".format(year))
else:
print("{}年不是闰年".format(year)) # 方法二:
year = int(input("请输入年份(如:2019):"))
if year % 4 == 0 and year % 100 != 0:
print("{}年是闰年".format(year))
elif year % 400 == 0:
print("{}年是闰年".format(year))
else:
print("{}年不是闰年".format(year))
6.编写如下程序
a.用户输入1-7七个数字,分别代表周一到周日
b.如果输入1~5,打印对应的“周一”~“周五”,如果输入的数字是6或7,打印输出“周末”
c.如果输入0,退出循环
d.输入其他内容,提示:“输入有误,请重新输入!”
提示:本题可以使用if和while循环
weekdays = ("周一", "周二", "周三", "周四", "周五", "周末", "周末")

while True:
input_num = input("请输入0~7范围内的数字:")
if input_num in list(""):
print("今天是{}!".format(weekdays[int(input_num)-1]))
elif input_num == "":
print("程序退出!")
break
else:
print("输入有误,请重新输入!")

python中的字典,if_while使用的更多相关文章

  1. 如何将xml转为python中的字典

    如何将xml转为python中的字典 import cElementTree as ElementTree class XmlListConfig(list): def __init__(self, ...

  2. Python中的字典与集合

    今天我们来讲一讲python中的字典与集合 Dictionary:字典 Set:集合 字典的语法: Dictionary字典(键值对) 语法: dictionary = {key:value,key: ...

  3. 13.python中的字典

    字典其实和之前的元祖和列表功能相似,都是用来储存一系列对象的.也就是一种可变容器,或者是我所比喻的革新派的菜单. 但也不是完全相同,我在之前曾经将字典称为特殊的'序列',是字典拥有序列的部分特性,但是 ...

  4. python中的字典(dict),列表(list),元组(tuple)

    一,List:列表 python内置的一种数据类型是列表:list.list是一种有序的数据集合,可以随意的添加和删除其中的数据.比如列出班里所有的同学的名字,列出所有工厂员工的工号等都是可以用到列表 ...

  5. python中 字符 字典 列表之间的转换

    1 字典 转 字符 定义一个字典:dict = {'name': 'python', 'age': 7}字典转字符 可以使用str强制转换 如: str(dict) 此时dict的类型就是字符型了 2 ...

  6. Python中字符串/字典/json之间的转换

    import json #定义一个字典d1,字典是无序的 d1 = { "a": None, "b": False, "c": True, ...

  7. python中的字典 和 集合

    python中字典是一种key-value的数据类型 字典的特性: 1.无序的 2.key必须的唯一的,so,字典天生去重 语法: 增加 修改 删除 查找 多级字典嵌套及操作 字典的其他用法 #set ...

  8. python中的字典内置方法小结

    #!/usr/local/bin/python3 # -*- coding:utf-8 -*- #key-value #dict 无序,无下标,不需要下标,因为有key stu={ 'stu001': ...

  9. python学习之【第六篇】:Python中的字典及其所具有的方法

    1.前言 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,因此,字典的key必须是可哈 ...

  10. Python中的字典和集合

    一.字典(dict)      1. 概述          字典是Python唯一的映射类型. 只能使用不可变的对象(比如字符串)来作为字典的键,但是可以把不可变或可变的对象作为字典的值. 键值对在 ...

随机推荐

  1. Delphi中文件流的使用方法

    在Delphi中,所有流对象的基类为TStream类, 其中定义了所有流的共同属性和方法.TStream类中定义的属性介绍如下: 1.Size: 此属性以字节返回流中数据大小. 2.Position: ...

  2. hgoi#20190515

    T1-Pie or die Volodya和Vlad在玩下面的这个游戏.这里有k个派,分布在n×m的板子上.每一回合Volodya移动一个派到这个派边界的格子,如果这个派在板子的边界,Volodya就 ...

  3. MyBatis中二级缓存和延时加载同时开启的问题

    首先,二级缓存默认不开启! 要配置 <setting name="cacheEnabled" value="true"/> 在MyBatis中:一级 ...

  4. 读书笔记——《谁说菜鸟不会数据分析—Python篇》

    最近刚读完一本新书,关注的公众号作者出的“谁说菜鸟不会数据分析—Python篇”,话说现在很多微信公众号大牛都在出书,这貌似是一个趋势.. 说说这本书吧,我之前看过一些网文,对于数据分析这一块也有过一 ...

  5. 机器学习之支持向量机原理和sklearn实践

    1. 场景描述 问题:如何对对下图的线性可分数据集和线性不可分数据集进行分类? 思路: (1)对线性可分数据集找到最优分割超平面 (2)将线性不可分数据集通过某种方法转换为线性可分数据集 下面将带着这 ...

  6. kubernetes实战篇之创建密钥自动拉取私服镜像

    系列目录 前面我们讲解了如何搭建nexus服务器,以及如何使用nexus搭建docker私有镜像仓库,示例中我们都是手动docker login登陆私服,然后通过命令拉取镜像然后运行容器.然而这种做法 ...

  7. C#常用设计模式--单例模式

    为什么要使用单例模式 在我们的整个游戏生命周期当中,有很多对象从始至终有且只有一个.这个唯一的实例只需要生成一次,并且直到游戏结束才需要销毁.  单例模式一般应用于管理器类,或者是一些需要持久化存在的 ...

  8. 【记录】Field required a single bean, but 2 were found:

    重构遇到个小问题,记录下: 错误信息: *************************** APPLICATION FAILED TO START ************************ ...

  9. Programming In Lua 第五章

    1, 2, 3, 4, 5, 6, 7, 8, 9, 第9点非常重点. 10,

  10. IT需求过程管理

    IT部门就是为其他业务.内勤部门提供信息化手段的,所以在实施信息化系统的时候首先要做的就是需求调研,但是针对于绝大多数业务部门的人员而言,信息系统是很不熟悉的,我们会经常听到这样的回复“这个应该很快就 ...