EduCoder-Linux与Python编程(Python控制结构(⼀)※)
注意:所有题⽬均在⼀个博客中
嘿嘿
⽬录
第1关:if分⽀⼊门※
任务描述
本关主题是通过解决简单问题,实践Python分⽀结构基础。
本关任务:仔细阅读背景知识,学习Python分⽀结构的语法构成及语义,学会分⽀结构如何编排语句的执⾏顺序,以及实际问题哪些解决⽅案需要⽤分⽀结构来表达。完成下⾯的实训。
这些实训中,请在指定的位置编写程序,得到正确的输出。
相关知识(略)
编程要求
根据提⽰,在右侧编辑器Begin-End处补充代码,完成如下要求:
第⼀题
有31天的⽉份为[1,3,5,7,8,10,12]⽉
请编写程序,输⼊1~12的整数,若它对应的⽉份为31天则输出yes,否则输出no。
第⼆题
⽓象预报时,⼀般按照风速对飓风进⾏分级,下表给出对应关系。
风速 74-95 96-110 111-130 131-154 155及以上
级别 1 2 3 4 5
请编写程序,根据⽤户输⼊的风速,输出对应的飓风等级。
# 第⼀题
month =int(input())
# 31天的⽉份:1~7之间的奇数⽉、8~12之间的偶数⽉
# 如果是31天的⽉份输出yes
>## begin >##
if month in[1,3,5,7,8,10,12]:
print("yes")
>## end >####
# 如果不是31天的⽉份,输出no
>## begin >##
else:
print("no")
>## end >####
print('\n***********************\n')
#第⼆题
# 从测试集得到风速
velocity =int(input())
# 默认是0级
rank =0
# 如果风速在74到95之间,输出1
>## begin >##
if74<= velocity <=95:
print(1)
>## end >####
# 如果风速在96到110之间,输出2
>## begin >##
elif96<= velocity <=110:
print(2)
>## end >####
# 如果风速在111到130之间,输出3
>## begin >##
elif111<= velocity <=130:
print(3)
>## end >####
# 如果风速在131到154之间,输出4
>## begin >##
elif131<= velocity <=154:
print(4)
>## end >####
# 如果风速⼤于155,输出5
>## begin >##
elif155< velocity:
print(5)
>## end >####
else:
print(rank)
linux在线编程第2关:while循环分⽀⼊门※
任务描述
本关主题是通过解决简单问题,实践Python循环结构基础。
本关任务:仔细阅读背景知识,学习Python循环结构的语法构成及语义,学会循环结构如何编排语句的执⾏顺序,以及实际问题哪些解决⽅案需要⽤循环结构来表达。完成下⾯的实训。这些实训中,请在指定的位置编写程序,得到正确的输出。
相关知识(略)
编程要求
根据提⽰,在右侧编辑器Begin-End处补充代码,完成如下要求:
第⼀题
编程计算如下公式的值
1
2
+3
2
+5
2
+…+995
2
+997
2
+999
2
并输出结果
第⼆题
⽤while语句完成程序逻辑,求如下算法可以求根号x的近似值。(例如,x为3时,算法输出约为1.7320508)。算法如下:
输⼊x,若x为负数,则输出“⽆实数解”,算法结束;
令g=x/2;
通过如下公式计算误差值,如果
∣x−g∗g∣<10
−6
,输出g,算法结束;
否则,将(g+x/g)/2作为新的猜测值,仍记为g。
重复步骤3和4
from math import*
i =1# 当前计算的值
s =0# 计算出来的和
# 第⼀题
>># begin >>
# 请在此输⼊循环控制语句
while i <=999:
>#### end ####
s = s + i **2
i = i +2
print(s)
>> 第⼆题 >>####
x =int(input())
if x<0:
print('⽆实数解')
else:
g = x/2
>##begin>>####
# 请输⼊循环控制语句
while abs(x - g * g)>1e-6:
>##end>>>##
g =(g+x/g)/2
print(g)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
Linux开发入门一步步教你打造你的第一个应用
« 上一篇
Linux系统下C语言开发环境
下一篇 »
推荐文章
热门文章
-
随机森林特征选择原理
2024-10-02 -
自动驾驶系统中的随机森林算法解析
2024-10-02 -
随机森林算法及其在生物信息学中的应用
2024-10-02 -
监督学习中的随机森林算法解析(六)
2024-10-02 -
随机森林算法在数据分析中的应用
2024-10-02 -
机器学习——随机森林,RandomForestClassifier参数含义详解
2024-10-02 -
随机森林 的算法
2024-10-02 -
随机森林算法作用
2024-10-02 -
监督学习中的随机森林算法解析(十)
2024-10-02 -
随机森林算法案例
2024-10-02 -
随机森林案例
2024-10-02 -
二分类问题常用的模型
2024-10-02 -
绘制ssd框架训练流程
2024-10-02 -
一种基于信息熵和DTW的多维时间序列相似性度量算法
2024-10-02 -
SVM训练过程范文
2024-10-02 -
如何使用支持向量机进行股票预测与交易分析
2024-10-02 -
二分类交叉熵损失函数binary
2024-10-02 -
tinybert_训练中文文本分类模型_概述说明
2024-10-02 -
基于门控可形变卷积和分层Transformer的图像修复模型及其应用
2024-10-02 -
人工智能开发技术的测试和评估方法
2024-10-02
最新文章
-
基于随机森林的数据分类算法改进
2024-10-02 -
人工智能中的智能识别与分类技术
2024-10-02 -
基于人工智能技术的随机森林算法在医疗数据挖掘中的应用
2024-10-02 -
随机森林回归模型的建模步骤
2024-10-02 -
r语言随机森林预测模型校准曲线
2024-10-02 -
《2024年随机森林算法优化研究》范文
2024-10-02
发表评论