簡體   English   中英

如何使用隨機數作為 if 語句的輸入?

[英]How to use random numbers as an input for a if statement?

我正在制作一個基於文本的小型冒險游戲,我正在嘗試使用 python 中內置的隨機功能來生成一個數字。 根據數字,它將允許您繼續冒險或死亡。

不適用

import random
i = random.randint(1, 2)
if i == '1':
  print("hello")
if i == '2':
  print("Hi")

不適用

您的代碼工作正常。 只需刪除引號:

import random
i = random.randint(1, 2)
if i == 1:
  print("hello")
if i == 2:
  print("Hi")

如果您在 1 和 2 周圍有引號,則 i 將被評估為字符串,但您已將其定義為 integer。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM