python考试编程题 您所在的位置:网站首页 大一python基础编程题答案 python考试编程题

python考试编程题

2023-09-14 00:29| 来源: 网络整理| 查看: 265

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])

 # 4.  dic['k1'] = 'harry'  print(dic)

 # 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 实验室设备网 版权所有