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:踩刹车
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年是闰年”;否则打印“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循环
b.如果输入1~5,打印对应的“周一”~“周五”,如果输入的数字是6或7,打印输出“周末”
c.如果输入0,退出循环
d.输入其他内容,提示:“输入有误,请重新输入!”
提示:本题可以使用if和while循环
weekdays = ("周一", "周二", "周三", "周四", "周五", "周末", "周末") while True: input_num = input("请输入0~7范围内的数字:") if input_num in list("1234567"): print("今天是{}!".format(weekdays[int(input_num)-1])) elif input_num == "0": print("程序退出!") break else: print("输入有误,请重新输入!")