【发布时间】:2015-03-31 13:01:11
【问题描述】:
我正在制作一个程序,用户可以在其中输入他们的个人详细信息,例如名字、姓氏和出生日期,这些数据会保存在单独的文本文件中。我需要进行格式检查以确保用户输入的名字和姓氏是一个字符串,即两者之间没有数字。
我使用了try: except: 来确保输入的重量数据在指定范围内且不是字符。
valid = False
while not valid:
try:
weight = int(input("what is your weight?: "))
if 50 <= weight <= 100:
valid = True
else:
print("please enter sensible weight")
except ValueError:
print("please enter valid weight")
【问题讨论】:
-
您对此有何尝试?