QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

新鱼友

Rank: 1

积分
37
查看: 154|回复: 16

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

[复制链接]
最佳答案
0 
累计签到:2 天
连续签到:1 天
asdfgh4191 发表于 2017-11-14 10:13:31 15416 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

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

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 的值。
楼层
跳转到指定楼层
最佳答案
211 
累计签到:160 天
连续签到:9 天
BngThea 发表于 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)
复制代码
最佳答案
0 
累计签到:2 天
连续签到:1 天
asdfgh4191  楼主| 发表于 2017-11-14 17:50:30 | 显示全部楼层
谢谢辛苦了!
最佳答案
0 
累计签到:2 天
连续签到:1 天
asdfgh4191  楼主| 发表于 2017-11-14 17:53:49 | 显示全部楼层
好,我下次说一下我的思路!
最佳答案
11 
累计签到:75 天
连续签到:51 天
阿撩 发表于 2017-11-14 18:51:12 | 显示全部楼层
BngThea 发表于 2017-11-14 10:34
首先,你不能只把题目仍上来,直接做伸手党,这样自己很难进步
请至少对每道题说说自己的思路,或者觉得哪 ...

大神人真好~
最佳答案
0 
累计签到:2 天
连续签到:1 天
asdfgh4191  楼主| 发表于 2017-11-14 20:51:29 | 显示全部楼层
不好意思,我还没学函数请问一下第二题的{:3}是什么?
最佳答案
211 
累计签到:160 天
连续签到:9 天
BngThea 发表于 2017-11-14 22:21:25 From FishC Mobile | 显示全部楼层
asdfgh4191 发表于 2017-11-14 20:51
不好意思,我还没学函数请问一下第二题的{:3}是什么?

用3个字符的位置打印数据,如果不满3位左侧空白填充
最佳答案
0 
累计签到:7 天
连续签到:2 天
不太在意L 发表于 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)
大神的那种可能比较简洁 你试试我的 顺便让大神看看我写的这个的弊端有哪些!第一个懒得动脑子了 哈哈哈
最佳答案
10 
累计签到:10 天
连续签到:1 天
bush牛 发表于 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: 这段代码看不懂,自行问上面那位大佬。
最佳答案
0 
累计签到:2 天
连续签到:1 天
asdfgh4191  楼主| 发表于 2017-11-15 20:34:38 | 显示全部楼层
谢谢各位!
最佳答案
0 
累计签到:2 天
连续签到:1 天
asdfgh4191  楼主| 发表于 2017-11-15 20:44:03 | 显示全部楼层
第四题不是无限回圈喔!是用巢状回圈用
1
22
333
4444
55555,形状而已并不是说从1用到55555,用
1
22
333
4444
55555排除形状而已!
最佳答案
0 
累计签到:2 天
连续签到:1 天
asdfgh4191  楼主| 发表于 2017-11-15 20:45:26 | 显示全部楼层
第四题求解!不行也没关系!
最佳答案
0 
累计签到:2 天
连续签到:1 天
asdfgh4191  楼主| 发表于 2017-11-15 21:07:04 | 显示全部楼层
上面打错排除形状而已!打错排出
最佳答案
0 
累计签到:2 天
连续签到:1 天
asdfgh4191  楼主| 发表于 2017-11-15 21:13:15 | 显示全部楼层
上面打错排除形状而已!打错排出
最佳答案
0 
累计签到:7 天
连续签到:2 天
不太在意L 发表于 2017-11-16 14:23:57 From FishC Mobile | 显示全部楼层
bush牛 发表于 2017-11-14 23:10
第三题 要求输入绳索长度。
第四题 最好不要弄这种无限循环
第五题 没看懂你的 x == 4这是做什么?感觉 ...

谢谢,你说的那些我都知道怎么改了。那个x==4是因为 我老感觉第一个赋值之后 它会自己先平方一下 所以加这个条件 让第一个输入的数字不计算,感谢感谢。
最佳答案
0 
累计签到:2 天
连续签到:1 天
asdfgh4191  楼主| 发表于 前天 12:26 | 显示全部楼层
感谢各位!
最佳答案
0 
累计签到:4 天
连续签到:4 天
iwanna 发表于 19 分钟前 | 显示全部楼层
第一次听见把循环成为回圈的

发表回复

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

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /1 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2017-11-25 19:14

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