[英]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.