首页 > 解决方案 > while循环检查字符用户提示继续,直到输入字符python

问题描述

#user asked for input that contains  a t c g
print("ENTER THE GENETIC CODE - MUST INCLUDE THE FOLLOWING DNA ELEMENTS A - T -C - G")
string1 = input("SPECIES 1: ")
string1 = string1.upper()
print(string1)

#while loop to check for conditions
while "A" not in string1 and "T" not in string1 and "C" not in string1 and "G" not in string1:
    print("ENTER THE GENETIC CODE - MUST INCLUDE THE FOLLOWING DNA ELEMENTS A - T -C - G")
    string1 = input("SPECIES 1: ")
    string1 = string1.upper()
    
print(string1)


print("ENTER THE GENETIC CODE - MUST INCLUDE THE FOLLOWING DNA ELEMENTS A - T -C - G")
string2 = input("SPECIES 2: ")
string2 = string2.upper()
print(string2)

while "A" not in string2 and "T" not in string2 and "C" not in string2 and "G" not in string2:
    print("ENTER THE GENETIC CODE - MUST INCLUDE THE FOLLOWING DNA ELEMENTS A - T -C - G")
    string2 = input("SPECIES 1: ")
    string2 = string2.upper()

print()
print("SPECIES 1: ",string1)
print("SPECIES 2: ",string2)

标签: pythonwhile-loop

解决方案


推荐阅读