python-01-输入输出&基本数据类型
7-1 jmu-python-输入输出-计算字符串中的数(10 分)
a=[] s=0 n=input()
a=n.split() # str.split(str=\, num=string.count(str)). for i in a: s=s+float(i) print(len(a))
print(\
Python中的spilt方法只能通过指定的某个字符分割字符串,如果需要指定多个字符,需要用到re模块里的split方法。 import re s=input() x=re.split(r\print(x)
7-2 jmu-python-输入输出-格式化输出字符串(10 分)
a = float(input()) #3.14159265 b = int(input()) #10
c = input().strip() # abc 123 print(\
print(\print(\print(c.upper())
print(\ #format(s,'>20')
print(\ #format(s,'*^20') # s.center(20,\
print(\
7-3 jmu-python-字符串-统计不同字符个数(5 分)
line = input()
c, blank, d, other = 0,0,0,0 for e in line: if e.isdigit():
20,\ s.ljust( d += 1 elif e.isalpha(): c += 1 elif e.isspace(): blank +=1 else:
other += 1
print(\
#print(\中英文字符={} 空格={} 数字={} 其他字符={}\
#?如果要统计中文个数呢???
m=input(\请输入一个中文字符\\n\for i in m:
if(i.encode('unicode-escape').decode()>'\\\一'and i.encode('unicode-escape').decode()<'\\\龥'): print(\这是中文:\ else:
print(\这不是中文:\
import re
a = \这是个中文abc\
b = re.compile(\c = b.findall(a)
for i in c: print (i)
7-4 jmu-python-运算符-找钱(10 分)
def giveChange(money): x10 = money // 10 a = money % 10 x5 = a // 5 c = a % 5 x1 = c
print(\
n = int(input()) for i in range(n):
giveChange(int(input())) #格式
python-02-选择分支结构
7-1 jmu-python-汇率兑换(10 分)
s=input() x=float(s[1:]) if s[0]==\
print(\else:
print(\
7-2 jmu-python-回文数判断(5位数字)(利用字符串
n=input() if n==n[::-1]: print(\else:
print(\ 利用列表 n=list(input()) n1=n[:] n.reverse() if n==n1: print(\else:
print(\
10 分)