ram*_*too -1 python string python-3.x
大家好,如果输入一个数字,然后输入一个char,则返回None.我对这个没有任何线索.欢迎任何帮助.我已经尝试过打印这些值,但它会在返回时发生变化!
import string
def get_input_char(char):
char = str.lower(input("Input a letter: "))
if not char in string.ascii_letters or char == "" or char == None:
print("Character " + char + " not valid. Try again.\n")
char = str(get_input_char(char))
else:
return char
print (char)
word_frag = ""
while True:
word_frag += get_input_char("")
print("\nThe current word fragment is " + word_frag)
Run Code Online (Sandbox Code Playgroud)