# 練習:
# 1. 寫程式輸入乙個整數n:
# 列印n以內的全部大於0的偶數(不包含n)
n = int(input("請輸入乙個整數: "))
# 方法1
# i = 2
# while i < n:
# print(i)
# i += 2 # 增長值為2
i = 1
while i < n:
if i % 2 == 0:
print(i)
i += 1
# a = 100 + i
# del a
line1 = input("請輸入第1行: ")
line2 = input("請輸入第2行: ")
line3 = input("請輸入第3行: ")
print("%20s" % line1)
print("%20s" % line2)
print("%20s" % line3)
ml = max(len(line1), len(line2), len(line3))
# 方法1:
# print("最長的字串是:", ml)
# print(' ' * (ml - len(line1)) + line1)
# print(' ' * (ml - len(line2)) + line2)
# print(' ' * (ml - len(line3)) + line3)
# 方法2
# fmt = "%" + str(ml) + 's' # '%11d'
fmt = "%%%ds" % ml
print("格式化字串是:", fmt)
print(fmt % line1)
print(fmt % line2)
print(fmt % line3)
# 字串方法練習
# 輸入乙個字串:
# 1. 判斷您輸入的字串的有幾個字元'e'
# 2. 判斷您輸入的有幾個空格
# 3. 判斷您輸入的字串是否以問號'?'結尾
s = input("請輸入一段字串: ")
print("字元'e'的個數是:", s.count('e'))
print("空格的個數是: ", s.count(' '))
if s.endswith('?'):
print("此字串以問號結尾")
else:
print("此字串不以問號結尾!")
# 6. 用while語句實現列印三角形,輸入乙個整數,表示三角形的寬度和高度,列印出相應的三角形;
# 如:
# 請輸入三角形寬度: 4
# 列印結果如下:
# *
# **
# ***
# ****
n = int(input("請輸入三角形寬度: "))
i = 1
while i <= n:
print('*' * i)
i += 1
i = 1
while i <= 20:
print(i, end=' ')
i += 1
else:
print() # 列印換行符 '\n'
print("此時的i的值是:", i)
python語言篇(2練習1)
while.py 列印10行的hello i 1 建立並初始化乙個控制while迴圈的變數i while i 10 print hello 此處會執行10次 i 1 將迴圈變數每次做 1操作,以控制迴圈條件 while2.py 列印 1 20的整數 i 1 while i 20 print i i ...
python語言篇(2練習3)
4.列印1 20的整數,每行5個數,列印四行,如 1 2 3 4 5 6 7 8 9 10 提示需要嵌入if語句來列印換行符 n i 1 while i 20 print i,end 列印完畢後,再判斷是否能被5整除 如果能被整除列印換行符 if i 5 0 print i 1 5.用while 語...
python語言篇(7練習2)
練習1 寫乙個函式mysum,此函式帶有兩個引數x,y.此函式功能是列印出兩個引數x,y的和,即 x y def mysum x,y s x y print x y print s mysum 100,200 300 mysum abc def abcdef 練習2 寫乙個函式print even,...