"""
python基础面试题:
1、请在空白处完成代码,每题代码需保证可以正常执行(使用python3环境)
2、时间:90分钟
"""
"""
第1题:
已知
a=1
b=2
请使用python实现交换a、b两个变量的值,并打印出来,如:a=2,b=1
"""
a = 1
b = 2
a, b = b, a
print(a, b)
"""
第2题:
请使用python实现从1加到100(包含100)的偶数之和
"""
a = 0
for i in range(101):
if i % 2 == 0:
a = a+i
print(a)
"""
第3题:
已知
mylist = [3,1,5,2,4]
请使用python对mylist列表中的元素进行反转,并打印反转后的列表,例如:[4, 2, 5, 1, 3]
"""
mylist = [3, 1, 5, 2, 4]
mylist.reverse()
print(mylist)
"""
第4题:
已知
mydict = {"name":"zhangsan","age":18}
请使用python对mydict字典进行键和值互换,并打印互换后的字典,例如:{"张三":"name",18:"age"}
"""
mydict = {"name": "zhangsan", "age": 18}
dictlist = {}
for key, value in mydict.items():
a = key
b = value
dictlist[b] = a
print(dictlist)