|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
小鱼老师你好,
1. 我想请教一下如何在下列的程序基础上增加一段代码实现让用户输入的名字不区分大小写,比如输入了"dg", "Dg","dG", 都能够确认输入正确?
2. 如果输入不正确,如何增加循环让用户继续输入呢?
====================================
print ('Guess who am i ?')
temp = input ('Pls type my name : ')
if temp == ("DG"):
print ("You have just typed a name = " + temp)
print ('you are right !')
else:
print ('pls try again !')
print('welcome to play again !')
================================
Davis
- #循环开始
- while True:
- print ('Guess who am i ?')
- # --------加了个方法,这个方法是把所有大写变为小写
- temp = input('Pls type my name : ').lower()
- # --------这个地方直接把判断条件变成小写就行了,因为上面已经把你的输入变成小写了
- if temp == ("dg"):
- print ("You have just typed a name = " + temp)
- print ('you are right !')
- #循环结束的条件满足就退出
- break
- else:
- print ('pls try again !')
- print('welcome to play again !')
复制代码
试一下
- Guess who am i ?
- Pls type my name : test
- pls try again !
- welcome to play again !
- Guess who am i ?
- Pls type my name : DG
- You have just typed a name = dg
- you are right !
- Process finished with exit code 0
复制代码
|
|