python 今天份的練習

'''題目:利用條件運算符的嵌套來完成此題:學習成績>=90分的同學用A表示,60-89分之間的用B表示,60分以下
的用C表示。  '''

x = int(input('請輸入成績'))
if x >= 90:
    print('A')
elif x >=60:
    print('B')
else:
    print('C')

'''題目:輸入兩個正整數(shù)m和n,求其最大公約數(shù)和最小公倍數(shù)。 '''
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('最大公約數(shù)為 %d \n 最小公倍數(shù)為 %d' % (temp,t))
'''題目:輸入一行字符,分別統(tǒng)計出其中英文字母、空格、數(shù)字和其它字符的個數(shù)。 '''

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)<ord('9'):
        c = c + 1
    else:
        d = d + 1

print('英文字母 %d 個 \n 空格 %d 個 \n 數(shù)字 %d 個 \n 其他字符 %d 個'%(a,b,c,d))```
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容