python36print
㈠ 在python中,如i=
1 #python ++i,-+i,+-i.--i
2
3 #Author : Hongten
4 #Mailto : [email protected]
5 #Blog : http://www.cnblogs.com/hongten
6 #QQ : 648719819
7 #Version : 1.0
8 #Create : 2013-08-30
9
10 #初始化所需列表
11 testA = []
12 testB = []
13 testC = []
14 testD = []
15 testE = []
16 testF = []
17 testG = []
18 testH = []
19
20 for a in range(-5, 5, 1):
21 testA.append(++(a)) #++a
22 testB.append(-+(a)) #-+a
23 testC.append(+-(a)) #+-a
24 testD.append(--(a)) #--a
25 testE.append(+(+(a))) #+(+a)
26 testF.append(-(+(a))) #-(+a)
27 testG.append(+(-(a))) #+(-a)
28 testH.append(-(-(a))) #-(-a)
29
30 print('++i : {}'.format(testA))
31 print('+(+i) : {}'.format(testE))
32 print('可以看出:++i和+(+i)輸出結果是一樣的,說明他們是等效的\n')
33 print('-+i : {}'.format(testB))
34 print('-(+i) : {}'.format(testF))
35 print('可以看出:-+i和-(+i)輸出結果是一樣的,說明他們是等效的\n')
36 print('+-i : {}'.format(testC))
37 print('+(-i) : {}'.format(testG))
38 print('可以看出:+-i和+(-i)輸出結果是一樣的,說明他們是等效的\n')
39 print('--i : {}'.format(testD))
40 print('-(-i) : {}'.format(testH))
41 print('可以看出:--i和-(-i)輸出結果是一樣的,說明他們是等效的\n')
42
43 test_plus = []
44 test_sub = []
45
46 #使用b += 1實現自增
47 for b in range(-5, 5, 1):
48 b += 1
49 test_plus.append(b)
50
51 #使用c -= 1實現自減
52 for c in range(-5, 5, 1):
53 c -= 1
54 test_sub.append(c)
55
56 print('#' * 50)
57 print('i += 1 : {}'.format(test_plus))
58 print('i -= 1 : {}'.format(test_sub))
59 print('我們可以使用:i += 1, i -= 1來實現遞增,遞減。')
㈡ python輸出字體的大小
Python3中print帶顏色輸出的格式:
033[顯示方式;前景色;背景色m需要顯示的文字033[0m
其中033[:開頭部分;033[0m:結尾部分;顯示方式、前景色、背景色是可選參數,可以只寫其中的某一個;三個參數表示不同的含義,並且數值都是唯一沒有重復的,所以三個參數的書寫沒有先後順序,沒有固定要求,但還是建議按照默認格式規范書寫。
數值標示的參數含義:
1、顯示方式:
0(默認)、1(高亮)、22(非粗體)、4(下劃線)、24(非下劃線)、 5(閃爍)、25(非閃爍)、7(反顯)、27(非反顯)
2、前景色:
30(黑色)、31(紅色)、32(綠色)、 33(×××)、34(藍色)、35(洋 紅)、36(青色)、37(白色)
3、背景色:
40(黑色)、41(紅色)、42(綠色)、 43(×××)、44(藍色)、45(洋 紅)、46(青色)、47(白色)
實例:
>>> print("033[5;31;40mlinux公社www.linuxidc.com033[0m") #閃爍;紅色;黑色背景
Linux公社www.linuxidc.com
>>> print("033[4;32;47mLinux公社www.linuxidc.com033[0m") #下劃線;綠色;白色背景
Linux公社www.linuxidc.com
>>> print("033[1;37;40mLinux公社www.linuxidc.com033[0m") #高亮;白色;黑色背景
㈢ 用python語言求兩個數的最大公約數和最小公倍數
答:可使用輾轉相除法來求最大公約數和最小公倍數,總結一句話就是除數變被除數,余數變除數,當余數為零時取對應算式的除數為最大公約數。這是實現思路,對於具體的Python代碼如下所示。
㈣ 萌新求助,python3怎麼輸出其他顏色的字
實現過程:
終端的字元顏色是用轉義序列控制的,是文本模式下的系統顯示功能,和具體的語言無關。
轉義序列是以ESC開頭,即用 33來完成(ESC的ASCII碼用十進製表示是27,用八進製表示就是033)。
書寫格式:
開頭部分: 33[顯示方式;前景色;背景色m +結尾部分: 33[0m
注意:開頭部分的三個參數:顯示方式,前景色,背景色是可選參數,可以只寫其中的某一個;另外由於表示三個參數不同含義的數值都是唯一的沒有重復的,所以三個參數的書寫先後順序沒有固定要求,系統都能識別;但是,建議按照默認的格式規范書寫。
對於結尾部分,其實也可以省略,但是為了書寫規范,建議 33[***開頭, 33[0m結尾。
數值表示的參數含義:
顯示方式:0(默認值)、1(高亮)、22(非粗體)、4(下劃線)、24(非下劃線)、 5(閃爍)、25(非閃爍)、7(反顯)、27(非反顯)
前景色:30(黑色)、31(紅色)、32(綠色)、 33(黃色)、34(藍色)、35(洋 紅)、36(青色)、37(白色)
背景色:40(黑色)、41(紅色)、42(綠色)、 43(黃色)、44(藍色)、45(洋 紅)、46(青色)、47(白色)
常見開頭格式: