鱼C论坛

 找回密码
 立即注册
查看: 3795|回复: 18

想破头解不出求救!谢谢辛苦了!

[复制链接]
发表于 2017-11-14 10:13:31 | 显示全部楼层 |阅读模式

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

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

x
1.请撰写Python程式执行1到100的回圈,但只显示40~67之间的奇数,并且计算其总和



2.请建立Python程式依序显示1~20的数值和其平方,每一数值成一列,如下所示


1          1
2          4
3          9
.............



3.请建立Python程式输入绳索长度,例如: 100 后,使用 while 回圈计算绳索需要对折几次才会小于 20 公分 ?




4.请建立 Python 程式使用巢状回圈显示下列数字三角形,如下所示:
 
 1

   22
 
   333

  4444

  55555



5.请建立 Python 程式使用回圈输入 4 个整数值,可以计算输入值的乘绩,如果输入值是 0 ,就跳过此数字,只乘输入值不为 0 的值。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-11-14 10:34:54 | 显示全部楼层
首先,你不能只把题目仍上来,直接做伸手党,这样自己很难进步
请至少对每道题说说自己的思路,或者觉得哪里有问题

下面给出每道题的大致代码:
1
  1. total = 0
  2. for i in range(1,101):
  3.     if 40 <= i <= 67 and i % 2:
  4.         print(i,end=' ')
  5.         total += i
  6. print('\nsum is %d' % total)
复制代码


2
  1. for i in range(1,21):
  2.     print('{:3}\t{:3}'.format(i,i*i))
复制代码


3
  1. length = input('Please enter the length of a rope:')

  2. while not length.isdigit():
  3.     length = input('Error! please enter a number:')

  4. length = int(length)
  5. count = 0
  6. while length >= 20:
  7.     length /= 2
  8.     count += 1

  9. print('After %d times, the length will be less than 20!' % count)
复制代码


4 这道题格式不清楚,你自己根据前面的题思考一下应该就能完成了

5
  1. count = 4
  2. total = 1
  3. while count:
  4.     temp = int(input('Please enter a number:'))
  5.     if temp:
  6.         total *= temp
  7.         count -= 1
  8. print(total)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-14 17:50:30 | 显示全部楼层
谢谢辛苦了!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-14 17:53:49 | 显示全部楼层
好,我下次说一下我的思路!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-14 18:51:12 | 显示全部楼层
BngThea 发表于 2017-11-14 10:34
首先,你不能只把题目仍上来,直接做伸手党,这样自己很难进步
请至少对每道题说说自己的思路,或者觉得哪 ...

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

使用道具 举报

 楼主| 发表于 2017-11-14 20:51:29 | 显示全部楼层
不好意思,我还没学函数请问一下第二题的{:3}是什么?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-14 22:21:25 From FishC Mobile | 显示全部楼层
asdfgh4191 发表于 2017-11-14 20:51
不好意思,我还没学函数请问一下第二题的{:3}是什么?

用3个字符的位置打印数据,如果不满3位左侧空白填充
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-14 22:51:46 | 显示全部楼层
#2.请建立Python程式依序显示1~20的数值和其平方,每一数值成一列,如下所示
# for x in range(1,21):
#     print(x,x**2)
#3.请建立Python程式输入绳索长度,例如: 100 后,使用 while 回圈计算绳索需要对折几次才会小于 20 公分 ?
# x = 100
# y = 0
# while x > 20:
#     x = x/2
#     y+=1
# print(y)
# 4.请建立 Python 程式使用巢状回圈显示下列数字三角形,如下所示
# x = 1
# while True:
#     print(str(x)*x)
#     x+=1



# 请建立 Python 程式使用回圈输入 4 个整数值,可以计算输入值的乘绩,如果输入值是 0 ,就跳过此数字,只乘输入值不为 0 的值。
# x = 4
# while x > 0:
#     x1 = int(input('请输入你的数字:'))
#     if x1 == 0:
#         continue
#     elif x == 4:
#         x1 == x1
#         x -= 1
#     else:
#         x1 =x2 * x1
#         x-=1
#     x2 = x1
# print(x1)
大神的那种可能比较简洁 你试试我的 顺便让大神看看我写的这个的弊端有哪些!第一个懒得动脑子了 哈哈哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-14 23:10:57 | 显示全部楼层
不太在意L 发表于 2017-11-14 22:51
#2.请建立Python程式依序显示1~20的数值和其平方,每一数值成一列,如下所示
# for x in range(1,21):
#    ...

第三题 要求输入绳索长度。
第四题 最好不要弄这种无限循环
第五题 没看懂你的 x == 4这是做什么?感觉你理解和我理解的题意不一样。

PS:第一题 上面那位大佬运用了一个 知识点 if 40 <= i <= 67 and i % 2: 这段代码看不懂,自行问上面那位大佬。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-15 20:34:38 | 显示全部楼层
谢谢各位!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-15 20:44:03 | 显示全部楼层
第四题不是无限回圈喔!是用巢状回圈用
1
22
333
4444
55555,形状而已并不是说从1用到55555,用
1
22
333
4444
55555排除形状而已!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-15 20:45:26 | 显示全部楼层
第四题求解!不行也没关系!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-15 21:07:04 | 显示全部楼层
上面打错排除形状而已!打错排出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-15 21:13:15 | 显示全部楼层
上面打错排除形状而已!打错排出
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-16 14:23:57 From FishC Mobile | 显示全部楼层
bush牛 发表于 2017-11-14 23:10
第三题 要求输入绳索长度。
第四题 最好不要弄这种无限循环
第五题 没看懂你的 x == 4这是做什么?感觉 ...

谢谢,你说的那些我都知道怎么改了。那个x==4是因为 我老感觉第一个赋值之后 它会自己先平方一下 所以加这个条件 让第一个输入的数字不计算,感谢感谢。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-23 12:26:54 | 显示全部楼层
感谢各位!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-11-26 12:06:52 | 显示全部楼层
想破头自己不动手  自己动手才能丰衣足食 如果你只是应付任务  不打算以后从事这个  
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-26 21:58:05 | 显示全部楼层
并没有这是我贴的旧文,解不出才放论坛!谢谢!清風攬月!謝謝!已解答!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 07:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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