用户输入以设置动态变量python

发布于 2025-02-05 17:38:49 字数 645 浏览 1 评论 0原文

我自己做了一个简单的随机代码。但是它有一个主要的问题。我无法将用户输入进行动态设置变量。

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,此后,如果它与类别匹配,它将从该类别中选择一个随机的单词。

I made a simple random.choice code by myself. But there is a major problem with it. I can't take user input to dynamically set variables.

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

What I'm trying to achieve is taking a user input and setting that as zorluk_secimi and after that if it matches to a category it will pick a random word from that category.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

各自安好 2025-02-12 17:38:50

尝试更改:

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

分别为:

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

Try changing:

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

respectively to:

  zorluk_secimi == 'kolay'
  zorluk_secimi  == 'orta'
  zorluk_secimi == 'zor'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文