PTA python 作业1 熟悉Python编程环境

python 作业1 熟悉Python编程环境

目录

判断题(10道)
单择题(10道)
编程题(5道)

====================================================

1 判断题

1-1

Python是开源的,他可以被移植到许多平台上。
T

1-2

print ()不可以用于同时输出多个变量值。
F

1-3

Python中的注释是可以#开头。
T

1-4

Python代码的注释只有一种方式,那就是使用#符号。
F

1-5

Python使用input()函数读取输入,输入是字符串,则返回字符串,输入是数值,则返回也是数值
F

1-6

高级语言程序要被机器执行,只有用解释器来解释执行。
F

1-7

从编译和解释的角度看,Python语言属于编译性语言()。
F

1-8

程序员可以将一条Python语句写在多行上。
T

1-9

计算机程序执行通常分为三个步骤:接收输入,对输入进行某种处理,产生输出。
T

1-10

Python中标识符区分大小写。
T

2 单选题

2-1

Python语句print(0xA+0xB)的输出结果是 。
A.0xA+0xB
B.A+B
C.21
D.0xA0xB

2-2

下列选项中,不属于Python语言特点的是:
A.简单易学
B.开源
C.面向过程
D.可移植性

2-3

Python语言属于以下哪种语言?
A.机器语言
B.汇编语言
C.高级语言
D.以上都不是

2-4

下列不属于Python特性的是哪一项?
A.简单、易学
B.开源的、免费的
C.属于低级语言
D.具有高可移植性

2-5

下列哪方面的应用,不适合使用Python开发?
A.科学应算
B.系统运维
C.网站设计
D.数据库编程

2-6

Python内置的集成开发环境是哪一项?
A.PyCharm
B.Pydev
C.IDLE
D.pip

2-7

如下Python语句,运行时出现错误的是:

A.age = 18
print(“My age is” + age);

B.age = 18
print(“My age is” , age);

C.age = 18
print(“My age is” + str(age));

D.age = 18
print(“My age is” + “age”);

2-8

以下Python变量名称中哪一个是不合法的?()
A.abc123
B.123abc
C.abc123

D._123

2-9

以下Python语句在一行内输出信息的是()
A.print(“one”)
print(“two”)

B.print(“one”,sep=“”)
print(“two”)

C.print(“one”,end=“”)
print(“two”)

D.print(“one\ntwo”)

2-10

关于基本输入输出函数的描述,错误的选项是:
A.print()函数的参数可以是一个函数,执行结果是显示函数返回的值
B.eval()函数的参数是“3*4”的时候,返回的值是整数“12”
C.当用户输入一个整数“6”的时候,input()函数返回的也是整数“6”
D.当print()函数输出多个变量的时候,可以用逗号分隔多个变量名

3 编程题

7-1 简单输出 (分数 10)

输入一个数,可以是实数也可以是整数,再原样输出它。注意:不需要输入输出提示文字。
输入格式:
输入一个数,可以是实数也可以是整数
输出格式:
输出输入的数
输入样例1:
10
输出样例1:
10
输入样例2:
10.5
输出样例2:
10.5
代码如下:

a=input()
print(a)
7-2 输入并输出一个字符串 (分数 10)

输入一个代表姓名的字符串S,并输出“我是S”字样。
输入格式及样例:
输入一个代表姓名的字符串S,如:
哆啦A梦
输出格式及样例:
输出“我是S”字样。如:

我是哆啦A梦。
代码如下:

a=input()
print(f"我是{a}。")
7-3 考试通过 (分数 10)

输入自己的姓名,显示考试结果

输入格式:
输入自己的姓名,如:齐天大圣。

输出格式:
输出考试结果,如:齐天大圣考试通过!!!

输入样例:
在这里给出一组输入。例如:

孙悟空
输出样例:
在这里给出相应的输出。例如:

孙悟空考试通过!!!
代码如下:

a=input()
print(f"{a}考试通过!!!")
7-4 姓名年龄与体重 (分数 15)

分三行输入姓名、年龄、体重,将这三个输入内容组成如下句型并输出:

我是(姓名),今年(年龄)岁,体重(体重)斤。
注意:无需任何输入提示信息

输入格式及样例:
按顺序分三行输入姓名、年龄、体重,如:

张三
18
179.98
输出格式及样例:
我是(姓名),今年(年龄)岁,体重(体重)斤。其中体重保留两位小数。例如:

我是张三,今年18岁,体重179.98斤。
代码如下:

name=input()
age=input()
weight=float(input())
print(f"我是{name},今年{age}岁,体重{weight:.2f}斤。")
7-5 计算圆的周长和面积 (分数 15)

计算并输出任意半径的圆的面积和周长,其中圆周率的使用math库中的常数表示,输出时保留两位小数。

####输入格式及样例:

输入一个数代表半径。例如:

2.5
输出格式及样例:
以保留两位小数的格式输出周长和面积。例如:

半径为2.5的圆周长为15.71,面积为19.63。
代码如下:

import math
r=eval(input())
s=math.pi*r*r
c=2*math.pi*r
print(f"半径为{r}的圆周长为{c:.2f},面积为{s:.2f}。")
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值