簡體   English   中英

用戶輸入設置動態變量 Python

[英]User Input to set dynamic variable Python

我自己做了一個簡單的 random.choice 代碼。 但它有一個大問題。 我不能接受用戶輸入來動態設置變量。

import pygame
import pygame_menu
import random

kolay_secim = ["agac","odun","baba"]
orta_secim = ["zar","okey","tavla"]
zor_secim = ["emekli","yasli","deli"]
zorluk_secimi=input('Hangi zorlukta oynamak istiyorsunuz? (kolay,orta,zor)')
if zorluk_secimi == kolay :
    print(random.choice(kolay_secim))

elif zorluk_secimi  == orta :
    print(random.choice(orta_secim))

elif zorluk_secimi == zor :
    print(random.choice(zor_secim))

else:
    print("Gecersiz Zorluk Secimi yazima dikkat ediniz.")

我想要實現的是獲取用戶輸入並將其設置為 zorluk_secimi ,然后如果它與某個類別匹配,它將從該類別中選擇一個隨機詞。

嘗試改變:

  zorluk_secimi == kolay
  zorluk_secimi  == orta
  zorluk_secimi == zor

分別為:

  zorluk_secimi == 'kolay'
  zorluk_secimi  == 'orta'
  zorluk_secimi == 'zor'

暫無
暫無

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

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