吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4024|回复: 19
收起左侧

[Python 转载] 原来PYTHON还有2和3的区别,请大神给简单讲讲。

[复制链接]
mimiwuqi 发表于 2017-11-16 16:41
本帖最后由 mimiwuqi 于 2017-11-16 16:48 编辑

这两天接触了PYTHON才知道,它还有2和3的区别。请大神给讲讲。另外学了个例子,这是在2中的,我装的是3,也知道点2和3的差别,大神帮我看看哪里不对,光让我输入数字也不提示,不加WHILE的时候倒是可以,可是太呆了,加了又不好用。
num=10
print("你猜我想的是几?")
bingo=False


while bingo==False:
    answer=int(input())


if answer<num:
    print("太小了")




if answer>num:
    print("太大了")




if answer==num:
    print("恭喜你猜对了")
    bingo=True

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zhxiroy 发表于 2017-11-22 10:13
应该是缩进问题哦
我用了楼主的代码执行没有问题。
代码格式:
[Python] 纯文本查看 复制代码
num = 10
bingo = False
print('guess what number?')
while bingo ==False:
        answer = int(input('Plz put a number: '))
        if answer > num:
                print('It\'s too big')
        elif answer < num:
                print('It\'s too small')
        elif answer == num:
                print('Bingo!')
                bingo = True

纯文本:
num = 10
bingo = False
print('guess what number?')
while bingo ==False:
        answer = int(input('Plz put a number: '))
        if answer > num:
                print('It\'s too big')
        elif answer < num:
                print('It\'s too small')
        elif answer == num:
                print('Bingo!')
                bingo = True
sec0ces 发表于 2017-11-17 09:27
num = 3                     定义心中的数值
m = 1                         定义一个输入次数的变量
while m < 4:               当输入错误次数小于4次的时候执行循环
    n = int(input("请猜猜我写的是多少:"))  让用户可以循环输入,放在外面会导致重复输出“第一次用户输入产生的结果”
    if n == num:
        print("恭喜你猜对了!")
        break                                当用户输入正确,终止循环
    elif n < num:
        print("太小了哦!")
    else:
        print("太大了!")                用户输入错误时的提示语句
    m += 1                                 对次数进行自增
dreamerflyme 发表于 2017-11-16 16:54
Tomson 发表于 2017-11-16 16:57
学3                                                      。
见钱开眼 发表于 2017-11-16 17:04
学新的就可以了。。2的编码问题,弄得我不要不要的。。
3完美解决编码问题
leo_zch 发表于 2017-11-16 17:04
缩进没问题吧。。。我看你缩进有问题
leo_zch 发表于 2017-11-16 17:07
几个if语句和answer=int(input())应该是同样的缩进
lm742611149 发表于 2017-11-16 17:21
学2和学3都可以,不过还是看你得教程里是2还是3.跟着教程走,等学通了,再来看看2和3的区别,你就了如指掌了。刚开始学,没必要纠结版本的问题。这是学任何一门语言的大忌。
Jerring 发表于 2017-11-16 17:54
对于刚学Python的人,肯定是学3咯(3解决了2很多存在的问题,只不过之前很多库是2写的)
巫毒猫 发表于 2017-11-16 20:37
lm742611149 发表于 2017-11-16 17:21
学2和学3都可以,不过还是看你得教程里是2还是3.跟着教程走,等学通了,再来看看2和3的区别,你就了如指掌 ...

今天刚学,你们说的3是什么?是PyCharm还是百度软件中心的Python3.6.1

 楼主| mimiwuqi 发表于 2017-11-17 08:19
lm742611149 发表于 2017-11-16 17:21
学2和学3都可以,不过还是看你得教程里是2还是3.跟着教程走,等学通了,再来看看2和3的区别,你就了如指掌 ...

哦,好的,谢谢。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 01:22

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表