Python練手例子(6)

2021-09-27 22:42:31 字數 2462 閱讀 6290

31、請輸入星期幾的第乙個字母來判斷一下是星期幾,如果第乙個字母一樣,則繼續判斷第二個字母。

程式分析:用情況語句比較好,如果第乙個字母一樣,則判斷用情況語句或if語句判斷第二個字母。

letter = input('

please input:')

if letter == 's'

:

print('

please input second letter:')

letter = input('

please input:')

if letter == 'a'

:

print('

saturday')

elif letter == 'u'

:

print('

sunday')

else

:

print('

date error')

elif letter == 'f'

:

print('

friday')

elif letter == 'm'

:

print('

monday')

elif letter == 't'

:

print('

please input second letter')

letter = input('

please input:')

if letter == 'u'

:

print('

tuesday')

elif letter == 'h'

:

print('

thursday')

else

:

print('

date error')

elif letter == 'w'

:

print('

wednesday')

else

:

print('

date error

')

32、按相反的順序輸出列表的值。

#

python 3.7

a = ['

one', '

two', '

three']

for i in a[::-1]:

print(i)

33、按逗號分隔列表。

#

python 3.7

l = [1, 2, 3, 4, 5]

s = '

,'.join(str(n) for n in

l)print(s)

34、練習函式呼叫。

#

python 3.7

defhello_world():

print('

hello world')

defthree_hellos():

for i in range(3):

hello_world()

if__name__ == '

__main__':

three_hellos()

35、文字顏色設定。

class

bcolors:

header = '

\033[95m

'okblue = '

\033[94m

'okgreen = '

\033[92m

'warning = '

\033[93m

'fail = '

\033[91m

'endc = '

\033[0m

'bold = '

\033[1m

'underline = '

\033[4m

'print(bcolors.warning + "

警告的顏色字型?

" + bcolors.endc)

36、求100之內的素數。

#

python 3.7

lower = int(input('

輸入區間最小值:'))

upper = int(input('

輸入區間最大值:'))

for num in range(lower, upper + 1):

if num > 1:

for i in range(2, num):

if (num % i) ==0:

break

else

:

print(num)

Python練手例子(6)

31 請輸入星期幾的第乙個字母來判斷一下是星期幾,如果第乙個字母一樣,則繼續判斷第二個字母。程式分析 用情況語句比較好,如果第乙個字母一樣,則判斷用情況語句或if語句判斷第二個字母。letter input please input if letter s print please input se...

Python練手例子(2)

7 將乙個列表的資料複製到另乙個列表中。程式分析 使用列表 python3.7 適用於簡單列表 即列表中都是基本的元素 a1 1,2 b1 a1 print b1 不適合列表中包含列表的情況,如果要複製的列表中包含列表,只會複製那個列表的列表的引用 a2 1,2,3 b2 a2 print a2 p...

Python練手例子(10)

55 學習使用按位取反 程式分析 0 1 1 0 1 先使a右移4位。2 設定乙個低4位全為1,其餘全為0的數。可用 0 4 3 將上面二者進行 運算。python3.7 if name main a 234b a print the a s 1 complement is d b a a prin...