找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4287|回复: 6

[已回复] 小白的求助 !!!

1

主题

3

帖子

3

积分

贫民

积分
3
Esteban 发表于 2016-7-14 15:08:30 | 显示全部楼层 |阅读模式
小白的求助!
我想把图片里的变成一条function

a = input("Please input\n")
  i = 2

while i < a:
   if a % i == 0:
     break
   i = i + 1

if i < a:
  print "no"
else:
  print "yes"
exit()


1145729155.jpg
回复

使用道具 举报

50

主题

1057

帖子

1108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1108

活跃会员热心会员最佳导师默默耕耘突出贡献优秀版主荣誉管理论坛元老

blueelwang 发表于 2016-7-15 15:00:25 | 显示全部楼层
  1. def fun1(a):
  2.     i = 2

  3.     while i < a:
  4.         if a % i == 0:
  5.             break
  6.         i = i + 1

  7.     if i < a:
  8.         return "no"
  9.     else:
  10.         return "yes"
复制代码

这样就变成一个function了, 输入时变量a, 输出是yes或者no
回复 支持 1 反对 0

使用道具 举报

7

主题

41

帖子

41

积分

贫民

www.gbwy99.com 卫浴代理

积分
41

活跃会员热心会员突出贡献荣誉管理

1号夜猫子 发表于 2016-7-14 16:11:32 | 显示全部楼层
图片里的?没怎么明白楼主大大说啥呀。你是想说吧比大小这个定义为一个函数吗?
回复 支持 反对

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
Esteban  楼主| 发表于 2016-7-15 09:00:56 | 显示全部楼层
1号夜猫子 发表于 2016-7-14 16:11
图片里的?没怎么明白楼主大大说啥呀。你是想说吧比大小这个定义为一个函数吗?
...

是的是的,我不知道怎么表达。
回复 支持 反对

使用道具 举报

5

主题

16

帖子

16

积分

贫民

积分
16
mdily 发表于 2016-7-15 09:20:30 | 显示全部楼层
a 是字符串吧,i 是数值,不能直接比吧?
回复 支持 反对

使用道具 举报

7

主题

41

帖子

41

积分

贫民

www.gbwy99.com 卫浴代理

积分
41

活跃会员热心会员突出贡献荣誉管理

1号夜猫子 发表于 2016-7-15 12:23:19 | 显示全部楼层
我不知道你到底要干啥,如果只是简单比大小。
  1. def da(x,y):
  2.     if x == y:
  3.         print "两个相等"
  4.     if x < y:
  5.         print "x小于y"
  6.     if x > y:
  7.         print "x大于Y"
复制代码

这样就可以了。
回复 支持 反对

使用道具 举报

1

主题

3

帖子

3

积分

贫民

积分
3
Esteban  楼主| 发表于 2016-7-15 12:49:28 | 显示全部楼层
额 我写的我是判断一个输入的数是不是质数 现在想把它变为function啦~
回复 支持 反对

使用道具 举报

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

本版积分规则

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