我如何在只接受大写字母和数字的 python 中进行输入

梅尔

基本上,我需要获取一个变量作为用户输入(ch),它当然只能包含大写字母和数字形式的字符串。我试图将用户的输入大写,即使他以小写格式提供它们工作正常,但现在我必须确保他没有使用任何符号(如你在 forbidenCh 中看到的),但我的想法没有奏效在这里帮助我你可以使用任何你想要的方法,只要它完成了程序的目的,谢谢

这是我的尝试:

ch=str(input("only give letters and numbers"))
ch= ch.upper()
forbidenCh="!#$%&'()*+,-./:;<=>?@[\]^_`{|}~"
for i in forbidenCh:
 for j in ch:
   if i == j:
     ch=str(input("u didn't put captilized letters and numbers !!"))
     ch= ch.upper()
   else:
     break
脂肪米切尔 38
ch = str(input("only give letters and numbers: "))
ch = ch.upper()
forbidden_chars = "!#$%&'()*+,-./:;<=>?@[\]^_`{|}~"
# enter for-loop
for forbidden_chars in ch:
    # checking if forbidden_chars is in user input, if true ask for 
    # new input
    if forbidden_chars in ch:
        ch = str(input("u didn't put capitalized letters and numbers!: "))
        ch = ch.upper()
    else:
        break

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python中要求输入字符串的大写字母和数字?

如何只接受大写字母作为用户输入?

如何在Python中进行输入

如何在python中对列表进行排序以使小写字母优先于大写字母?

如何在Python中进行用户输入错误处理?

如何在SPOJ问题硬币中的Python中进行输入?

用小写字母,大写字母和数字对字典进行排序

如何在 Python 字符串中定位数字和大写字母

如何在Oracle中进行TRIM仅从字符串返回大写字母

Python Regex:密码必须至少包含一个大写字母和数字

在用户输入之前,我如何在 Python 中进行无限循环?

JS / Python中C#的新手...如何在C#中进行鸭子输入?

在Python 3中,如何让列表在Hangman中接受小写字母代替大写字母?

如何使用多个输入文件并在python中进行并行处理?

用户在python中进行矩阵运算的输入

C - 在大写字母和数字的输入字符串中添加空格,但有一些例外

如何在SEQUENCE Lisp中进行输入?

如何在Crystal中进行用户输入

如何在Vuetify中进行屏蔽输入?

有没有可以根据大写字母对列表进行排序的python函数?

如何在Python中获得第一个大写字母,然后每个大写字母后面没有另一个大写字母?

如何将用户输入与列表中的大写字母字符串进行比较?

Python:更改大写字母

如何在Python中进行Alpha遮罩

如何在Python中进行换行(换行)?

如何在Python中进行迭代?

如何在python中进行异常处理?

如何在python中进行especific组合?

如何在Python中进行此类继承?