找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1659|回复: 2

新手求助

0

主题

1

帖子

1

积分

贫民

积分
1
hhm 发表于 2020-10-14 16:20:00 | 显示全部楼层 |阅读模式
本帖最后由 hhm 于 2020-10-14 16:24 编辑

#!/usr/bin/python
#Filename:if.py

number=23
guess=int(raw_input('Enter an integer:'))

if guess==number:
    print('Congratulati**,you guessed it.')
#New block starts here
    print("(but you do not win any prizes!)")
#New block ends here
elif guess<number:
    print('No,it is a little higher than that')
#Another block
    #You can do whatever you want in a block...
else:
    print('No,it is a little lower than that')
    #you must have guess>number to reach here

print('Done')
#This last statement is always executed,after the if statement is executed


这个照资料来的,总是报第5行的错,不知道什么原因(Traceback (most recent call last):  File "E:\python3\if.py", line 5, in <module>
    guess=int(raw_input('Enter an integer:'))
NameError: name 'raw_input' is not defined)

回复

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
hawksouler 发表于 2020-10-17 23:45:45 | 显示全部楼层
rew_input 在Python3里没有了,你这个只能用Python2.x执行, Python3里面改成了input()
回复 支持 反对

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
hhm  楼主| 发表于 2020-10-19 11:35:09 | 显示全部楼层
hawksouler 发表于 2020-10-17 23:45
rew_input 在Python3里没有了,你这个只能用Python2.x执行, Python3里面改成了input() ...

谢谢!                          
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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