目录

判断题

单选题

编程题

7-1 计算所应缴纳的党费

7-2 判断闰年

7-3 分段函数

7-4 成绩百分与五分制的转换

判断题

1-1在if-elif-else结构中,else子句是可选的。(T)、

1-2Python可以比较字符串,但不区分大小写。(F)

1-3elif可以单独使用。(F)

1-4if语句的判断后需要添加分号(:),子语句块需要进行缩进,但对于缩进多少位没有具体要求。(F)

1-5布尔表达式中,表示相等使用符号”==“;表示不相等使用符号”!=“(T)

1-6布尔表达式,表示对和错的单词既可以大写,也可以使用小写,如:ture,TRUE。(F)

1-7当作为条件表达式时,空值、空字符串、空列表、空元组、空字典、空集合、空迭代对象以及任意形式的数字0都等价于False。(T)

1-8嵌套选择语句是测试多个条件的一种方法。(T)

1-9Python中赋值运算符和相等运算符使用相同的符号。(F)

1-10if判断语句后,可以没有elif和else。(T)

单选题

2-1有下面的程序段

if k<=10 and k >0: if k >5:if k>8:x=0else: X=1else:if k>2:x=3else:x=4

其中k取哪些值时 x=3

A.3,4,5

B.5,6,7

C.3, 4

D.4,5

2-2程序的三种基本结构( )。

A.顺序结构,循环结构,分支结构

B.顺序结构,跳转结构,循环结构

C.过程结构,循环结构,分支结构

D.过程结构,对象结构,函数结构

2-3关于Python的分支结构,以下选项中描述错误的是( )。

A.分支结构可以向已经执行过的语句部分跳转

B.Python中if-elif-else语句描述多分支结构

C.Python中if-else语句用来形成二分支结构

D.分支结构使用if保留字

2-4实现多分支控制结构是( )

A.if

B.if-else

C.try

D.if-elif-else

2-5下列Python保留字中,不用于表示分支结构的是()

A.if

B.else

C.elif

D.in

2-6python通过( )来判断操作是否在分支结构中

A.括号

B.缩进

C.花括号

D.冒号

2-7下列程序运行输出结果为_______。

def if_test(score):if(score>=90):print('Excellent')elif(score>=80):print('Very Good')elif(score>=70):print('Good')elif(score>=60):print('Pass')else:print('Fail')
if_test(88)

A.Fail

B.Very Good

C.Excellent

D.Good

2-8选择下面程序的运行结果

x = 0
y = 10 if x > 0 else -10
print(y)

A.0

B.10

C.-10

D.20

2-9选择下面程序的运行结果

x,y,z=1,-1,1
if x > 0:if y > 0:print("x > 0 and y > 0")
elif z > 0:print("x < 0 and z > 0")

A.x > 0 and y > 0

B.x < 0 and z > 0

C.x < 0 and z < 0

D.nothing displayed

2-10已知x=10,y=20,z=30;以下语句执行后,x,y,z的值是( )。

if x<y:z=xx=yy=z

A.10,20,30

B.10,20,20

C.20,10,10

D.20,10,30

编程题

7-1 计算所应缴纳的党费

作者 lyj

单位 福州大学至诚学院

编程计算固定工资收入的党员每月所应缴纳的党费。月工资收入400元及以下者,缴纳月工资总额的0.5%;月工资收入401--600元者,缴纳月工资总额的1%;月工资601--800元者,缴纳月工资总额的1.5%;月工资收入在801--1500元者,缴纳月工资收入的2%;月工资收入在1500元以上者,缴纳月工资收入的3%。

输入格式:

直接输入月工资

输出格式:

以”交纳党费=?”的格式输出,输出结果保留1位小数

输入样例:

1200

输出样例:

交纳党费=24.0
m=eval(input())
if m<=400:x=0.005
elif m<=600:x=0.01
elif m<=800:x=0.015
elif m<=1500:x=0.02
else:x=0.03
y=x*m
print("交纳党费=%.1f"%(y))

7-2 判断闰年

作者 lyj

单位 福州大学至诚学院

请编写一个程序判断某年是否是闰年,闰年的判断条件为:能被400整除或能被4整除但不能被100整除。

输入格式:

一行输入

输出格式:

如果是闰年,请输出”……是闰年“;如果不是闰年,则输出”……不是闰年“

输入样例1:

2019

输出样例1:

2019不是闰年

输入样例2:

2000

输出样例2:

2000是闰年
y=eval(input())
if y%400==0 or (y%4==0 and y%100!=0):print("%d是闰年"%(y))
else:print("%d不是闰年"%(y))

7-3 分段函数

作者 lyj

单位 福州大学至诚学院

编程实现分段函数的计算,输入x值,根据分段函数计算y的值,

输入格式:

一行中给出x的值

输出格式:

直接输出y的值,保留2位小数

输入样例1:

-4

输出样例1:

2.00

输入样例2:

8

输出样例2:

2980.96

输入样例3:

17

输出样例3:

17.14
import math
x=eval(input())
if x<1:y=math.log2(math.fabs(x))
elif x<10:y=math.exp(x)
else:y=3*(math.sqrt(x/3))+10
print("%.2f"%(y))

7-4 成绩百分与五分制的转换

分数 15

全屏浏览题目

作者 python备课组

单位 福州大学至诚学院

输入百分成绩,输出五分制等级。转换规则如下:100~90等级A,89~80等级B,79~70等级C,69~60等级D,小于60等级E,如果输入的成绩在0--100范围之外,则输出”输入错误“。

输入格式:

输入一个正整数,在0--100之间。
注意:

  1. 输入使用input(),不要增加额外的提示信息
  2. input 函数返回值是字符串, 可以使用 int(input()) 或 eval(input()) 来进行转换

输出格式:

直接输出A、B、C、D、E其中的一个,或者”输入错误“。

输入样例1:

98

输出样例1:

A

输入样例2:

103

输出样例2:

输入错误
x=eval(input())
if x<0 or x>100:print("输入错误")
elif x<60:print('E')
elif x<70:print('D')
elif x<80:print('C')
elif x<90:print('B')
elif x<=100:print('A')

PTA Python3作业分支结构相关推荐

  1. C语言第二次博客作业---分支结构

    C语言第二次博客作业---分支结构 一,PTA实验作业 题目1.计算分段函数 本题目要求计算下列分段函数f(x)的值 1.代码 double x, result;scanf("%lf&quo ...

  2. python语言与c语言相比在分支结构上有什么不同_C语言顺序结构和分支结构总结...

    1. 本章学习总结 1.1 思维导图 1.2 本章学习体会及代码量学习体会 1.2.1 学习体会 感觉学的内容比较基础,也是日后编程的基石.今后还应多加练习,能够更自如地运用,避免低级错误,一步步地提 ...

  3. java零基础第四天 if分支结构和Scanner控制台输入 最后有作业

    if分支结构 1. 代码运行过程中的常见结构 顺序结构代码从上到下,从左至右执行,最基本原则.分支结构路上的风景不一样,向左走向右走结果不一样.代码满足不同的条件,执行不同的结果循环结构吃饭,睡觉,撸 ...

  4. 实验三——for 语句及分支结构else-if

    本次课学习到的知识点:本节课我学到for语句为先计算表达式1,在判断表达式2,若为真则执行循环体语句,在计算表达式3,若为假则结束循环,执行for下一条语句.还学到了一些关于循环体语句的表达式.分支结 ...

  5. PTA实验作业-01

    一.PTA实验作业 本周要求挑3道题目写设计思路.调试过程.设计思路用伪代码描述.题目选做要求: 顺序表选择一题(6-2,6-3,7-1选一题),代码必须用顺序结构抽象数据类型封装 单链表选择一题(6 ...

  6. Python分支结构你真的搞定了吗?

    分支结构 分支结构能够让计算机像人一样进行思考,应对不同的场景做出不同的回应. Python中不支持switch语法,目前仅支持if/else形式,但是在Python3.10的测试版本中,貌似支持了s ...

  7. python里、能用分支结构写出循环的算法吗_python变量运算符分支结构循环结构及例题...

    第一周总结复习 python的[官方网站](http://python.org) ##变量 ''' 1.变量的作用:变量是数据的载体 2.变量的命名:字母数字下划线开头,不能用数字开头 不能用关键字, ...

  8. android页面布局4*4乘法表,day4(分支结构,循环结构,for循环,九九乘法表)

    一:复习 ''' 1.变量名命名规范 -- 1.只能由数字.字母 及 _ 组成 -- 2.不能以数字开头 -- 3.不能与系统关键字重名 -- 4._开头有特殊含义 -- 5.__开头__结尾的变量, ...

  9. C++刷题 【入门1】顺序结构+【入门2】分支结构 20230316

    C++刷题 [入门1]顺序结构+[入门2]分支结构 [入门1]顺序结构 先来一道简单题练练手 ### 链接:https://ac.nowcoder.com/acm/contest/18839/1005 ...

最新文章

  1. 理论优美的深度信念网络,Hinton老爷子北大最新演讲
  2. 正则 不区分大小写_4.nginx的server_name正则匹配
  3. JETSON NANO 查看 CUDA 版本:NVCC -V 报错:BASH: NVCC: 未找到命令
  4. Struts2-EL表达式为什么能获取值栈数据
  5. 微信小程序-当用户拒绝了位置信息的请求时,提醒用户去设置地理位置授权
  6. 如何在网页中动态为模版页的Body添加属性
  7. 自定义python框架_Python web 框架Sanic 学习: 自定义 Exception
  8. 查看Json的结构及内容:JsonViewerPackage
  9. CSS定义表格边框大全(细线/虚线/点线)
  10. mysql strchr_PHP字符串函数之 strstr stristr
  11. 无线传感器网络复习大纲
  12. tcpdump 在ubuntu上使用命令学习笔记 /tcp、ip、icmp数据包格式
  13. my资源列表一 (csdn 99% 0分资源下载)
  14. 轻松教你苹果airdrop怎么用
  15. 【影评】海贼王:855
  16. Vue3比Vue2有什么优势/区别
  17. php 睡眠,win10睡眠是什么意思
  18. 文本分割之水平投影法基于OpenCV(python)版实现
  19. 小白如何启动Vue项目?
  20. HTML5期末大作业:生鲜超市网站设计——生鲜超市网站设计(5页)HTML+CSS+JavaScript 学生DW网页设计作业成品 美食站

热门文章

  1. 1月29日服务器例行维护公告,7月29日服务器例行维护公告 升至1.1.7.5
  2. 「黑科技分享」好消息,手机号能“一键解绑”各种APP,真香
  3. Ubuntu MongoDB 安装及简单使用
  4. 一文读懂CCAI2017大会第一天要点
  5. 伞形信托与homs系统
  6. html5 手机通知栏,apicloud界面遮住手机头部状态栏解决办法
  7. 代码出现Bug的三种表情,太传神了!
  8. 在游戏里完美还原自己的脸——《MeInGame》论文解析
  9. 【图片验证码识别】使用深度学习来 识别captcha 验证码
  10. js实现数组去重的方式(7种)