第一题:在英文字母中 a, e, i, o, u 五個字母為母音字母,其餘為子音字母。 請完成以下cell中的程序(把注釋文字換成代碼),使得使用者輸入母音字母後,會表示字母為母音;輸入字音字母的話會表示字母為子音。
例1:
Please input an alphabet: a
a 是個母音字母
例2:
Please input an alphabet: k
k 是個子音字母
第二题:寫下一個函數,求任意兩個整數之和。 如果結果在15和20之間,則答案只會輸出20.
第三题:寫下一個函數,求一個任意數字列表(a list of integers and/or float)中所有元素相乘的積。
例:
輸入一個list: [8, 2, 3, -1, 7]
輸出: -336
第四题:建立一個程序,能計算一句英文句子中各字母出現的次數(沒有出現過的字母則不用顯示)例:
輸入:Hello, world!
輸出:
d appears 1 time
e appears 1 time
h appears 1 time
l appears 3 times
o appears 2 times
r appears 1 time
w appears 1 time
第五题:給定一句英文句子,建立程序數出句子中的單字個數
例: 輸入 hello, world!
輸出 2
b=['a','e','i','o','u' ]
a=input('Please input an alphabet:')
if len(a)==1:
if a in b:
print('%s是個母音字母'%a)
else:
print('%s是個子音字母'%a)
else:
print('长度不符')
===========================
def ia():
try:
a=eval(input())
b=eval(input())
c=a+b
if (c>15) and (c<20):
c=20
print(c)
except:
print('数据错误!')
ia()
====================
def ia():
try:
a=eval(input('输入一个列表:'))
b=1
if type(a)==list:
for i in a:
b*=i
print(b)
except:
print('输入数据错误!')
ia()
=========================
a=input()
b=set(a)
for i in b:
if a.count(i)==1:
print('%s appears 1 time'%i)
else:
print('%s appears %d time'%(i,a.count(i)))
=============================
a=input()
#b=[',','.','?','!']
c=1
for i in range(len(a)):
if a[i]==' ':
c+=1
print(c)
#仅以空格为区分单词的标准