1. 程式人生 > 其它 >九九乘法表、轉換資料型別、集合、使用迴圈計算出1-100之間所有基數的和,偶數的和

九九乘法表、轉換資料型別、集合、使用迴圈計算出1-100之間所有基數的和,偶數的和

九九乘法表

	 for i in range(1,10):
	     for n in range(1,i+1):
	        print('%s*%s=%s'%(i,n,i*n),end=' ')
	     print()

轉換資料型別

s = “alex”
li = [“alex”, “seven”]
tu = (“Alex”, “seven”)
#a. 將字串 s = "alex"轉換為列表
print(list(s))
#b. 將字串s = "alex"轉換為元組
print(tuple(s))
#c. 將列表li = [“alex”, “seven”]轉換為元組
print(tuple(li))
#d. 將元組 tu = (“Alex”, “seven”)轉換為列表
print(list(tu))

集合
有兩個列表

l1 = [11, 22, 33]
l2 = [22, 33, 44]
a. 獲取內容相同的元素列表
b. 獲取l1中有, l2中沒有的元素列表
c. 獲取l2 中有,l1中沒有的元素列表
d. 獲取l1 和 l2 中內容都不同的元素
l1 = [11, 22, 33]
l2 = [22, 33, 44]	
print(set(l1).intersection(set(l2))) #使用交集來獲取相同的元素

使用迴圈 計算出1-100之間 所有基數的和,偶數和

 sum2=0
  sum1=0
 for i in range(1,101):
      if i%2==0:
         sum1=sum1+i
    	i=i+1
     if i%2!= 0:
         sum2=sum2+i
      i=i+1
  print("偶數",sum1)
  print("基數",sum2)