设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 18859|回复: 2
打印 上一主题 下一主题

基础课 WHILE 这一课疑问

[复制链接]

1

主题

0

好友

5

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2019-3-26 19:58:28 |只看该作者 |倒序浏览
我用的是 PYCHARM

版本是PYTHON2

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

1111.png

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

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


回复

使用道具 举报

2

主题

0

好友

60

积分

注册会员

Rank: 2

沙发
发表于 2019-3-27 10:39:53 |只看该作者
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
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

板凳
发表于 2019-3-27 23:10:10 |只看该作者
代码里先不要放中文。有中文要在第一行加上 #coding: gbk

另外你文件路径和文件名也都不要用中文
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-25 12:12 , Processed in 0.023508 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部