二手产品经理

二手产品经理

THIS IS RENO

在线学Python100天 - 第4周第四天

Catbox

  1. 今天学习 def 函数中的 return 的作用。return 就是函数运行完返回一个值,这样就能在其他的代码中进行调用了。
  2. return 的值是在内存中的,需要显示的情况需要赋值给变量,并且 print 才能看到。
  3. 变量的声明范围是不同的,在函数内声明的变量,只能在函数中有效果。在函数外部是没有任何效果的。
  4. 今天的挑战是一个角色生成游戏,先生成一个骰子确定生成几个角色,再生成一个 6*8 的骰子确定角色血量。

CODE#

import random

print("角色生成游戏!")


def warrior(name):
  n2 = random.randint(1, 6)
  n3 = random.randint(1, 8)
  health = n2 * n3
  return health


n1 = random.randint(1, 6)
print("本次你将生成", n1, "个角色")
for i in range(n1):
  uname = input("输入你角色名称:> ")
  print("血量:", warrior(uname))


加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。