python語言篇(7練習2)

2021-09-13 19:22:27 字數 1563 閱讀 9918

# 練習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, 傳入乙個數參n代表終止整數(不包含n)

#   列印:

#      2 4 6 ... n之間所有偶數:

#   函式定義格式如下:

#     def print_even(n):

#         .... <<<--- 此處自己完成

#     # 測試呼叫:

#     print_even(9)

#     2

#     4

#     6

#     8

def print_even(n):

for x in range(2, n):

if x % 2 == 0:

print(x)

print_even(9)

# print(x)

# 練習:

#   1. 寫乙個函式mymax, 返回兩個數的最大值

#    如:

#       def mymax2(a, b):

#           ...

#       print(mymax(100, 200))  # 200

#       print(mymax("acd", "abcd"))  # acd

#  # def mymax2(a, b):

#     if a > b:

#         s = a

#     else:

#         s = b

#     return s

# 方法2

def mymax2(a, b):

if a > b:

return a

return b

print(mymax2(100, 200))  # 200

print(mymax2("acd", "abcd"))  # acd

# 2. 寫乙個函式input_number() 此函式用於讀取使用者輸入的多個整數(使用者輸入負數時結束輸入)

# 將使用者輸入的數形成列表返回給呼叫者

#     def input_number():

#         ... # 此處自己完成

#     l = input_number()

#     print("您輸入的最大數是:", max(l))

#     print("您輸入的這些數的和是:", sum(l))

l = input_number()

print("您輸入的最大數是:", max(l))

print("您輸入的這些數的和是:", sum(l))

python語言篇(2練習2)

練習 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 inp...

python語言篇(7練習1)

1.有乙隻小猴子,摘了很多桃.第一天吃了全部桃子的一半,感覺不飽又吃了乙個 第二天吃了剩下桃子的一半,感覺不飽又吃了乙個 以此類推 到第十天,發現只剩下乙個了 請問第一天摘了多少個桃?第十天 x 1 第九天 x x 1 2 第八天 x x 1 2 x x 1 2 x x 1 2 x x 1 2 x ...

python語言篇(7練習4)

02 def mymax.py 此示例示意定義乙個帶有引數的函式 def mymax a,b if a b print 最大數是 a else print 最大數是 b 呼叫帶有引數的函式,第乙個實參100給形參a,第二個.mymax 100,200 mymax 10000,5000 最大數是100...