Excel中怎样计算面积? Excel制作计算圆面积工具的教程-英雄云拓展知识分享
122
2023-11-13
【摘要】 本书摘自《Python趣味编程入门与实战》一书中第3章,第3节,王征、李晓波著。
3.3.5 实例:每周学习计划系统
下面编写程序,实现星期一,即输入1,显示“新的一周开始,努力学习 开始!”;星期二到星期五,即输入2~5之间的任意整数,显示“努力学习 中!”;星期六到星期天,即输入6或7,显示“世界这么大,我要出去看看!”;
如果输入1~7之外的数,会显示“兄弟, 一周就七天,您懂的!”。
单击“开始”菜单,打开Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New File” 命令,创建一个Python 文件,并命名为 “Python3-7.
py”, 然后输入如下代码:
day = int(input(" 请输入今天星期几: "))
if day ==1 :
print("\n 新的一周开始,努力学习开始!")
elif day >=2 and day <=5 :
print("\n 努力学习中!")
elif day ==6 or day ==7 :
print("\n 世界这么大,我要出去看看!")
else :
print("\n 兄弟, 一周就七天,您懂的!")
单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就
可以运行程序代码,并提醒输入今天星期几,如果你输入8,就会显示“兄弟,一周就七天,您懂的!”
3.3.6 实例:水仙花数
水仙花数,又称阿姆斯特朗数、自恋数、自幂数,是指一个3位数,它的每个位上的数字的3次幂之和等于它本身(例如:13+53+33=153)。
水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数。
其他位数的自幂数的名称如下:
一位自幂数:独身数;
两位自幂数:没有;
四位自幂数:四叶玫瑰数;
五位自幂数:五角星数;
六位自幂数:六合数;
七位自幂数:北斗七星数;
八位自幂数:八仙数;
九位自幂数:九九重阳数;
十位自幂数:十全十美数;
下面编写代码,实现输入一个三位数,判断该数是否是水仙花数。单击“开
始”菜单,打开 Python 3.7.2 Shell 软件,然后单击菜单栏中的 “File/New
File” 命令,创建一个Python 文件,并命名为 “Python3-8.py”, 然后输
入如下代码:
import math #导入math 标准库
m i)t位()[0]),3)+pow(int(num[1]),3)+
pow(int(num[2]),3) print("\n8
:
s 是水仙花数! " g num)
else :
print(“\n₈ s 不是水仙花数!”8 num)
首先利用 input() 函数输入一个三位数,需要注意的是,这时的num 是字符串,这样可以利用字符串索引下标提取三位数中个位、十位、百位上的数。
这里要实现每个位上的数字的3次幂之和等于它本身,需要调用 pow() 函数,该函数的功能是返回xy(x 的 y 次方)的值。但要使用该函数,要先导入math 标准库,即 import math。
由于 num 是字符串,提出的个位、十位、百位上的数也是字符串类型,所以在使用 pow() 函数时,要利用 int()函数转化为整型。
最后再利用 if 语句进行判断。
单击菜单栏中的 “Run/Run Module” 命令或按下键盘上的 “F5”, 就 可以运行程序代码,并提醒输入一个三位数,如果你输入156,就会显示“156不是水仙花数!”
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~