python考试编程题 | 您所在的位置:网站首页 › 大一python基础编程题答案 › python考试编程题 |
3. a: while True: s = raw_input('变量名为:') if s == 'exit': print '退出' break #判断是否由字母或下划线组成 if s[0].isalpha() or s[0] == '_': for i in s[1:]: if not (i.isalnum() or i == '_'): print '%s变量名不合法 ' % s break else: print '%s 变量名合法' % s else: print '%s变量名不合法' % s b: count = 0 for i in range(1, 100): if i % 2 == 0: count -= i else: count += i print count
c: num = range(1, 13) i = 1 while i < 13: if (i == 6 or i == 10): print ' ', else: print i, i += 1 h: li = ['frdgrfgdsHHJJ', 'cdfregHHHJDGF'] new_li = [] for i in li: new_li.append(i.lower()) print(new_li) 7. li=['happy','lucky','linux'] print len(li) li.append('seven') print li li.insert(0,'Tony') print li li[1]='Kelly' print li print li.pop(1) print li li.pop(2) print li print li[::-1] print li 8. dic = {'k1': 'v1', 'k2': 'v2', 'k3': [11, 22, 33]} # 1. for i in dic: print(i) # 2. for v in dic.values(): print(v) # 3. for k in dic: print(k, dic[k])
# 5. dic['k3'].append('44') print(dic) # 6. dic['k3'].insert(0, 18) print(dic) 9. s = raw_input('请输入英文句子:') s_new = s.split() dict = {} for item in s_new: if item not in dict: dict[item] = 1 else: dict[item] += 1 print dict 10. def fun(set): bigger = [] smaller = [] for i in set: if i < 66: smaller.append(i) else: bigger.append(i) dic = {'k2': smaller, 'k1': bigger, 'k2': smaller} print(dic) list = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90] fun(list) 12. i=1 while i |
CopyRight 2018-2019 实验室设备网 版权所有 |