【问题标题】:How to detect if a number is in a string [duplicate]如何检测数字是否在字符串中[重复]
【发布时间】:2019-02-04 13:40:13
【问题描述】:

我有一个任务,我们应该为猪拉丁文写一个脚本,我已经完成了基础,但我需要检测它不包含数字或几个单词

我已经尝试了很多 if 语句和其他方法,但到目前为止都没有成功。

word1 = input("Write a word in English: ")
siffra = ['1', '2', '3', '4', '5', '6', '7', '8', '9']
for x in siffra:
    if x in word1 or word1.count(" "):
        print("Bara ett ord och inga siffor!")
        break
    else:
        pig = word1[1:] + word1[0] + "ay"
        print(pig.lower())
        break 

当 word1 中有数字时,我希望它说“Bara ett ord och inga siffror”。但现在它只说当 word1 中有 1 时。

【问题讨论】:

    标签: python string numbers


    【解决方案1】:

    我找到了解决办法,这是代码

    word1 = input("Write a word in English: ")
    if word1.isalpha() == False or word1.count(" "):
        print("Bara ett ord och inga siffor!")
    else:
        pig = word1[1:] + word1[0] + "ay"
        print(pig.lower())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-27
      • 1970-01-01
      • 2021-07-10
      • 2023-03-31
      • 2014-02-22
      • 2017-02-27
      • 2012-04-21
      • 2018-01-31
      相关资源
      最近更新 更多