马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1,[attachimg]177913[/attaching]
这个num!='e' 是什么意思,!是代表停止吗
这个num!='e' 是什么意思,!是代表停止吗
2,
为什么最后要加个 ,最先输入的这行,意思是最后回到起始分数这个,然后与while循环e做对比吗
为什么最后要加个 ,最先输入的这行,意思是最后回到起始分数这个,然后与while循环e做对比吗
1. num != 'e' 的意思是判断变量 num 是否不等于字符串 'e',如果不等于,则执行下面的代码块。 ! 不是表示停止,而是取反操作符,将 True 转换为 False,将 False 转换为 True。
2. 最后加了一个 , 是为了让输入的内容与下面的提示信息在同一行显示。例如,如果输入的是数字 10,则最终输出的结果是:
[/code]
Current score: 10, want to continue? (y/n)
[/code]
这样可以让用户在同一行输入回答,使界面更加美观。最先输入的那行代码是为了在第一次运行 while 循环前先从用户那里获取一次输入,再根据输入情况来决定是否进入循环。当用户输入 'n' 或 'N' 时,直接跳出循环,因此需要在循环外重新获取输入,以便用户可以再次选择是否重新开始游戏。
球一个最佳答案谢谢啦!这对我非常重要! 
|