鱼C论坛

 找回密码
 立即注册
查看: 2962|回复: 10

[已解决]这里有一个非常奇葩的代码,叫做四只眼,可是,电脑报错了。。

[复制链接]
发表于 2016-8-9 17:43:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. def four_eyes(number):
  2.     int(a) = number#输入一个值,把number这个值赋给a
  3.     b=int(a*a)#b等于a的平方
  4.     c=int(b*b)#c=a的平方
  5.     d=int(c*c)#同样的道理
  6.     int(x1)= a
  7.     int(x2)= b
  8.     b =x1
  9.     x1 = c
  10.     c = x2
  11.     a = d
  12.     print("a,b,c,d")

  13. number=(int(input("请输入一个数字":)))
复制代码


我想要做一个奇葩的程序,我是这样想的:
我命了四个字母a,b,c,d,我想要让他们的数值进行如下规则的运动:
用户输入了一个a的值,紧接着
b=a*a
c=b*b
d=c*c
紧接着把a的值赋给b,b的值赋给c,c的值赋给d,d的值赋给a
,接着,便开始了一个有趣的设想
我便命了e和f这两个空壳来给他们进行数据交换
紧接着打印出交换后a,b,c,d的这几个数值。
大家来帮帮忙!!!
最佳答案
2016-8-9 20:53:27
搞不懂楼主的意思

  1. #coding:utf-8
  2. def four_eyes(number):
  3.     a = int(number)#输入一个值,把number这个值赋给a
  4.     b=int(a*a)#b等于a的平方
  5.     c=int(b*b)#c=a的平方
  6.     d=int(c*c)#同样的道理
  7.     x1= int(a)
  8.     x2= int(b)
  9.     b =x1
  10.     x1 = c
  11.     c = x2
  12.     a = d
  13.     print('a = %d,b = %d, c =%d,d=%d' % (a,b,c,d))

  14. number=raw_input("请输入一个数字:")
  15. four_eyes(number)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-8-9 18:14:42 | 显示全部楼层
可惜,在传说中的Python里面没有c中的指针·
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-9 18:15:30 | 显示全部楼层
用指针的话就可以直接对内存进行操作了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-9 18:31:56 | 显示全部楼层
没人来,请大家帮帮忙,就这么几行代码,敲了快一个小时,结果还是错的,连死的心都有了。如果有人告诉我怎么用c语言来编写GIF的话,我也会万分的感谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 18:54:18 | 显示全部楼层
yuzhitai 发表于 2016-8-9 18:31
没人来,请大家帮帮忙,就这么几行代码,敲了快一个小时,结果还是错的,连死的心都有了。如果有人告诉我怎 ...

没有懂你的意思
  1. def four_eyes(number):
  2.     a = number  # 输入一个值,把number这个值赋给a
  3.     b = a * a  # b等于a的平方
  4.     c = b * b  # c=a的平方
  5.     d = c * c  # 同样的道理
  6.     a, b, c, d = b, c, d, a
  7.     print(a, b, c, d)


  8. number = int(input("请输入一个数字"))
  9. four_eyes(number)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 20:53:27 | 显示全部楼层    本楼为最佳答案   
搞不懂楼主的意思

  1. #coding:utf-8
  2. def four_eyes(number):
  3.     a = int(number)#输入一个值,把number这个值赋给a
  4.     b=int(a*a)#b等于a的平方
  5.     c=int(b*b)#c=a的平方
  6.     d=int(c*c)#同样的道理
  7.     x1= int(a)
  8.     x2= int(b)
  9.     b =x1
  10.     x1 = c
  11.     c = x2
  12.     a = d
  13.     print('a = %d,b = %d, c =%d,d=%d' % (a,b,c,d))

  14. number=raw_input("请输入一个数字:")
  15. four_eyes(number)
复制代码

评分

参与人数 1荣誉 +20 鱼币 +20 贡献 +5 收起 理由
hldh214 + 20 + 20 + 5 热爱鱼C^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-9 23:03:00 | 显示全部楼层
实现4个参数值的交换?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-8-10 08:58:19 | 显示全部楼层
可以看出是学c过来的
第二行改为
  1. a=int(number)
复制代码

在python   int是一个类int是一个类int是一个类
那那句 int(a)中 这时候还没有a这个变量a is not define a is not define a is not define
都是类似的错误

评分

参与人数 1荣誉 +20 鱼币 +20 贡献 +5 收起 理由
hldh214 + 20 + 20 + 5 热爱鱼C^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-10 11:17:18 | 显示全部楼层
  1. import socket

  2. HOST, PORT =( '', 8888)

  3. listen_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  4. listen_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
  5. listen_socket.bind((HOST, PORT))
  6. listen_socket.listen(1)
  7. print ('Serving HTTP on port %s ...' % PORT)
  8. while True:
  9.     client_connection, client_address = listen_socket.accept()
  10.     request = client_connection.recv(1024)
  11.     print request

  12.     http_response = """
  13.     HTTP/1.1 200 OK

  14.     Hello, World!
  15.     """

  16.     client_connection.sendall(http_response)
  17.     client_connection.close()
复制代码

这个代码是旧版Python的,可是我该了一下1,为什么不支持3.0???
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-10 11:40:37 | 显示全部楼层
我就是修改了一下下,各位大神,小甲鱼说学了3.0的可是这个a.x版本,我改了还是满脑子的debug!!!,没法作业!!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-10 11:48:22 | 显示全部楼层
如果小甲鱼有教网络编程就好了,想做一个网页如此的痛苦。还有各种网络协议,服务器配置,看来我要渡过有生以来最痛苦的一年了。因为我·不知道该怎么办!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 21:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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