python 今天份的练习

'''题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下
的用C表示。  '''

x = int(input('请输入成绩'))
if x >= 90:
    print('A')
elif x >=60:
    print('B')
else:
    print('C')

'''题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 '''
m = int(input('m'))
n = int(input('n'))
x = min(m,n)
y = max(m,n)
while x != 0:
    temp = x
    x = y % x
    y = temp

t = m*n/temp

print('最大公约数为 %d \n 最小公倍数为 %d' % (temp,t))
'''题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 '''

a = 0
b = 0
c = 0
d = 0
i = input('请输入一行字符')
for x in i:
    if (ord(x)>=ord('A') and ord(x)<=ord('Z')) or (ord(x)>=ord('a') and ord(x)<= ord('z')):
        a = a + 1
    elif ord(x) == ord(" "):
        b = b + 1
    elif ord(x)>ord('0') and ord(x)

你可能感兴趣的:(python 今天份的练习)