请问有没有比这个方法方法更好的解决方式?
本帖最后由 YoCoi.蓝天 于 2018-1-1 09:54 编辑昨天买的零基础入门学习Python!
P14的一道题,小甲鱼你不留答案啊啊啊啊啊啊啊啊~~~~~~~~~~~~~~
我想了半天只能用这种方法解决!
目前没有C币无法查看答案
所以请教大佬教我一下
我个人研究出来的是这样的
如下:
static/image/hrline/man.gif
guess = 1
test = 1
while (guess != 6)and(test <= 3):
team = input("top.")
guess = int(team)
test = test + 1
one = 4 -test
if guess == 6:
print("yes")
else:
if guess > 6:
print("大了")
else:
print("小了")
if one == 0:
print("你没有机会了!")
else:
print("你还有")
print(one)
print("机会")
static/image/hrline/man.gif
我看书上面根本不用先赋值,请问如何实现?
题目如下:
http://i4.bvimg.com/594976/f3bdcff877282921.jpg
http://i4.bvimg.com/594976/44555efdaa88c834.jpg 书上只是截取部分
你的代码逻辑没有问题,只是代码有待精减 BngThea 发表于 2018-1-1 13:31
书上只是截取部分
你的代码逻辑没有问题,只是代码有待精减
谢谢!
我看了后面的,就知道为啥总报错了。。。
我又修改了一次{:5_109:}
a = c = 1
import random
e = random.randint(1,10)
while (a != e)and(c <= 3):
b = input("数字:")
a = int(b)
c = c + 1
d = 4 - c
if (a == e):
print("答对了")
else:
if (not(d == 0)):
print("你还有",d,"次机会")
else:
print("你没有机会了")
print("游戏结束")
哈哈,这书没买亏!
BngThea 发表于 2018-1-1 13:31
书上只是截取部分
你的代码逻辑没有问题,只是代码有待精减
能不能请教你一个问题?
就是如果非要在字符串的结尾加反斜杠,有什么办法可以灵活实现?
我只能想到空格。。。{:5_104:} YoCoi.蓝天 发表于 2018-1-2 16:48
能不能请教你一个问题?
就是如果非要在字符串的结尾加反斜杠,有什么办法可以灵活实现?
我只能想到空 ...
两个反斜杠
页:
[1]