**
**py4e chapter6
**
- Exercise3
Encapsulate this code in a function named count, and generalize it so that it accepts the string and the letter as arguments.**
word = input('Please input a word:\n')
letter = input('input a letter you want to count:')
def count(word,letter):
letter_num=0
for i in word:
if letter is i:
letter_num+=1
print(letter_num)
count(word, letter)
注意:关键语句在于判断所想要获得的字母是否在单词中,即:
for i in word:
if letter is i:
……
- Exercise 5
Take the following Python code that stores a string:‘
str = ’X-DSPAM-Confidence:0.8475’
Use find and string slicing to extract the portion of the string after the colon character and then use the float function to convert the extracted string into a floating point number.
str='X-DSPAM-Confidence: 0.8475'
sppos=str.find(' ')
print(sppos)
num=str[sppos+1:]
print(num)
print(type(num))
print(type(float(num)))