python day2

Posted on 2018-04-06 09:24  王小七ice  阅读(87)  评论(0)    收藏  举报
from datetime import datetime
odds=[1,3,5,7,9,11,13,15,17,19,
      21,23,25,27,29,31,33,35,37,39,
      41,43,45,47,49,51,53,55,57,59]
for i in range(60):
    import time
    import random
    time.sleep(random.randint(1,60))
    right_this_minute=datetime.today().minute
    if right_this_minute in odds:
        print("This minute seems a little odds.")
    else:
        print("Not an odd minute.")
View Code

优化

from datetime import datetime
import time
import random
odds=[1,3,5,7,9,11,13,15,17,19,
      21,23,25,27,29,31,33,35,37,39,
      41,43,45,47,49,51,53,55,57,59]
for i in range(5):

    right_this_minute=datetime.today().minute
    if right_this_minute in odds:
        print("This minute seems a little odds.")
    else:
        print("Not an odd minute.")
    wait_time=random.randint(1,50)
    print(wait_time)
    time.sleep(wait_time)

 

 

 

 查找元音

 

1 vowel=['a','e','o','i','u']
2 found=[]
3 word=input('write a word you need to know:')
4 for letter in word:
5     if letter in vowel:
6         if letter not in found:
7             found.append(letter)
8 for vowel in found:
9     print(vowel)

 

 

把 Don't panic!   变成 on tap

 1 #chang the "Don't panic!" to "on tap"
 2 phrase="Don't panic!"
 3 plist=list(phrase)
 4 print(plist)
 5 print(phrase)
 6 plist.remove("D")
 7 plist.remove("'")
 8 plist.remove(" ")
 9 print(plist)
10 for i in range(8,3,-1):
11     plist.pop(i)
12     print(plist)
13 plist.insert(3,'a')
14 plist.insert(2,' ')
15 print(plist)
16 new_phrase=''.join(plist)
17 print(new_phrase)

把 Don't panic!   变成 on tap   优化

#chang the "Don't panic!" to "on tap"
phrase="Don't panic!"
plist=list(phrase)
print(plist)
print(phrase)
plist.remove("D")
plist.remove("'")
plist.remove(" ")
print(plist)
for i in range(4):
    plist.pop()
    print(plist)
plist.extend([plist.pop(),plist.pop()])
print(plist)
new_phrase=''.join(plist)
print(new_phrase)

 

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3