Crossin的编程教室

标题: 基础课 WHILE 这一课疑问 [打印本页]

作者: mdf919    时间: 2019-3-26 19:58
标题: 基础课 WHILE 这一课疑问
我用的是 PYCHARM

版本是PYTHON2

按照课里的while 来写  每次代码运行1次判断就结束了  说好的循环呢  

1111.png

而且简单的那个例子直接说语法错误
2222.png

好多年都没玩编程了 之前就玩过初级按键精灵  但是那些都是END来结尾   PYTHON感觉更加干净利落  所以重新学起来 但是碰到这种新手问题 望解答



作者: stormsha    时间: 2019-3-27 10:39
import time
num = 10
bingo = False
count = 0
while bingo == False:
    if count == 0:
        answer = int(input("请输入一个你的幸运数建立彼此心灵的桥梁:"))
    if count > 0:
        answer = int(input("警告你只有7次走进我心灵的机会目前还有{}次,继续输入你的幸运数链接:".format(7-count)))
    if answer > num:
        print "too big"
    elif answer < num:
        print "too small"
    elif answer == num:
        print "bingo"
    else:
        print "再猜不对我就打你了哦~~~"
    if count > 5:
        print "有可能你不适合做我男朋友,请离我远点!!! 哼"
        print "不和你玩了~~~"
        str="****************有本事留住我,没本事就拜拜!!!"
        for i in range(16):
            str = str[:-1]
            print "小拳拳锤死你", str
            print '\n'
            time.sleep(2)
        print "拜拜,老娘不想撩你了~~~~~~~~~~~~~~~~~~~~~~~~~~"
        break
    count += 1

你理解while的意思,你这显然没理解啊~~~~
另外建议不要学习python2了,直接学习python3
作者: crossin先生    时间: 2019-3-27 23:10
代码里先不要放中文。有中文要在第一行加上 #coding: gbk

另外你文件路径和文件名也都不要用中文




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5