鱼C论坛

 找回密码
 立即注册
查看: 3888|回复: 8

python 003练习题问题

[复制链接]
发表于 2015-1-1 16:09:07 | 显示全部楼层 |阅读模式

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

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

x
最近才开始学习python

0. 还记得我们第一讲的动动手的题目吗?这一次要求使用变量,计算一年有多少秒?
提示:可以以 DaysPerYear(每年天数),HoursPerDay(每天小时数),MinutesPerHour(每小时分钟数),SecondsPerMinute(每分钟秒
数)为变量名。



这道题,怎样让程序读取一个数进行运算
例如:我想知道30天(或其他天数)的总秒数
不可能每次都去修改代码来运算。好麻烦的说


如何让代码读取数来运算??


(道友助我!)



小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-1-1 18:08:19 | 显示全部楼层

回帖奖励 +4 鱼币

往后看写到函数里面。每次调用这个函数就可以了。
  1. def date(day):
  2.         try:
  3.                 day = float(day)
  4.                 return 3600*24*day
  5.         except:
  6.                 return '这不是一个合法天数。'
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-1 18:11:41 | 显示全部楼层
我想题主的意思是,给一个年,自动算出这一年多少秒,如果是纯新手的话大可不必太纠结,这里只是需要了解一下python的思想,后续的学习会给你答案,
首先if判断闰年与否,然后得出一年多少天,在用指定参数乘就行了
如果不是新手那我肯定是理解错了,楼下来解答吧
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-1 20:36:44 | 显示全部楼层
Reed 发表于 2015-1-1 18:11
我想题主的意思是,给一个年,自动算出这一年多少秒,如果是纯新手的话大可不必太纠结,这里只是需要了解一 ...

正解。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-1 21:44:42 | 显示全部楼层
wei_Y 发表于 2015-1-1 18:08
往后看写到函数里面。每次调用这个函数就可以了。

这4个鱼b都给你抢了  - -

评分

参与人数 1鱼币 +6 收起 理由
wei_Y + 6 来的早的有币抢。。

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-1 22:43:46 | 显示全部楼层
wei_Y 发表于 2015-1-1 18:08
往后看写到函数里面。每次调用这个函数就可以了。

哦哦~谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-1 22:50:01 | 显示全部楼层
Reed 发表于 2015-1-1 18:11
我想题主的意思是,给一个年,自动算出这一年多少秒,如果是纯新手的话大可不必太纠结,这里只是需要了解一 ...

我的意思是:

假如,现在我想知道30天的总秒数,我可以修改代码。但是,如果在知道30天的总秒数后,我又想知道 20 40 50 60 .....等天的总秒数,我不可能一个一个的修改代码,来得到 20 40 50 60 ....等天的总秒数,那样太麻烦。

为何不让写的python程序读取一个我输入的天数,然后计算并告诉我
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-1-1 23:50:29 | 显示全部楼层
BBwolf 发表于 2015-1-1 22:50
我的意思是:

假如,现在我想知道30天的总秒数,我可以修改代码。但是,如果在知道30天的总秒数后,我 ...

继续往后学习,你自己就会找到答案的
先剧透一下,你现在的code 加上 while 和 input()  就可以解决。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-2 23:03:03 | 显示全部楼层
Reed 发表于 2015-1-1 23:50
继续往后学习,你自己就会找到答案的
先剧透一下,你现在的code 加上 while 和 input()  就可以解决。

哦哦~好的,谢谢
那这个问题到后面咋来想
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-14 05:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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