马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 只为 于 2017-7-15 10:00 编辑
1.if... else...(根据用户输入的结果给相应的提示)
python 中的条件判断:if...elif...else
2.while循环:(实现多次输入)
python的逻辑运算符:and ,not, or
优先级顺序:not > and > or
小技巧:
1)如果多行在原有缩进基础上需要统一缩进时,选中按Tab键
2)如果多行在原有缩进基础上需要同时取消缩进,选中按Shift+Tab
3.random模块 (每次运行程序产生的结果是随机的)
randint() 返回一个随机整数
import random (导入模块)
注:每次写的这些程序都是一个模块。
提问:
python 中有没有do...while.. 循环
答:没有
4.程序可以的改进:
1.猜中了没有恭喜打印
2.第一次猜错了,没有提示,是猜大了还是猜小了
改进后的代码如下:
import random
print('----我爱鱼C工作室-----')
secret = random.randint(1,10)
print('随机数为 %s:' % secret)
temp = input('不妨猜一下小甲鱼现在心里想的是哪个数字:')
guess = int(temp)
times = 1
if guess == secret:
print('我草,你是小甲鱼心里的蛔虫吗?')
print('哼,猜对了也没有奖励!')
else:
while times < 3:
temp = input('哎呀,猜错了,重新输入:')
guess = int(temp)
if guess == secret:
print('我草,你是小甲鱼心里的蛔虫吗?')
print('哼,猜对了也没有奖励!')
break
else:
if guess > secret:
print('哥,大了大了~~~')
else:
print('嘿,小了,小了~~~')
times += 1
print('游戏结束,不玩啦……')
|