二手产品经理

二手产品经理

THIS IS RENO

在線學習Python 100天 - 第4周第四天

貓盒

  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))


載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。