函数的创建
- 函数是由三部分构成 函数名 函数体 参数
- def define 定义一个函数
- add1 函数的名字
- print(a+b) 函数体
- a,b 函数的参数
def add1(a, b):
print(a + b)
def hello():
print("how are you?")
print(1 + 8)
for i in range(10):
print(i)
函数的调用
add1(1, 2)
hello()
麦粒数
有一个8*8的方格子棋盘 我在第一个格子上放1粒麦粒 第二个格子放2粒 第三格格子放4粒。。。。放到第64个格子一共需要多少粒
函数输入格子数输出需要的麦粒数、
def ml(a):
b = 0
for i in range(a):
b += 2 ** i
print(b, 2 ** i)
print(b)
将石头剪刀布改写成函数
def jds(play1):
com = random.randint(1, 3)
if (com == 1 and play1 == 2) or (com == 2 and play1 == 3) or (com == 3 and play1 == 1):
print("恭喜你赢得了比赛")
elif com == play1:
print("你们真是心有灵犀")
else:
print("电脑胜利")
print(play1, com)
while True:
play1 = input("请输入1,2,3 代表剪刀石头布:")
if play1 == 'False':
break
elif play1 <= "0" or play1 > "3":
continue
jds(play1=int(play1))