< 参考答案在末尾>
-
下面关于pycharm描述错误的是()
- A . pycharm用于我们开发python程序的集成工具
- B. pycharm不可以打开已有的项目代码
- C. 使用pycharm运行代码需要设置python解释器
- D. pycharm可以打开已有的项目代码,运行前需要设置解释器
解析:pycharm 可以创建新的项目,在创建的时候让我们选择解释器,同样也可以打开已有的项目,但是打开后需要我们再配置下解释器,否则不能运行
-
下面python中变量命名不正确的是()
- A. Person
- B. Name10
- C. __name
- D.66name
解析:python中变量命名是由数字字符下滑线构成,但是不能以数字开头
-
下面关于python中的注释错误的是()
- A. #注释
- B. ‘’‘注释’‘’
- C. “”“注释”“”
- // 注释
-
下面关于python中的字符串格式化错误的是()
- A. "{}".format(10)
- B. print("%d" % 10)
- C. f'{10}'
- D. print("%d",10,20)
D是普通的打印,其他是python3中不同的格式化方式
-
对于name = input("请输入姓名:") 理解错误的是(A)
- name 是int类型
- input参数中的字符串是提示字符
- input返回的是字符串
- input用于接收用户从键盘的输入信息
input 返回的都是字符串类型,如果想转其他类型使用对应的转化方法
-
下面那些运算后返回的不是bool值()
- A. 10 + 20
- B. 10>20
- C. 10==20
- D. 10<20 and 30 == 30
python 中比较运算符 逻辑运算符 返回的都是bool类型
-
下面那一个不可以正确打印ok()
- A.
if 1:print('ok')
- B.
if -1: print('ok')
- C.
if 0: print('ok')
- D.
if [1]:print('ok')
python中的非0数字可以表示True,容器类型的数据如果有数据也可以表示True
- A.
-
下面的代码可以达到预期效果(错误)
# 根据用户输入,判断年龄是属于小孩(10岁以下),青年(10~20岁),还是中年,或者老年 age = int(input("请输入年龄: ")) if age<=20: print("青年") if age<10: print("小孩") if age=>20 and age <=50: print("中年人") if age>50: priint("老年人")
错误 不能完成,因为当年龄小于10岁的时候代码不会执行
-
下面random【百度查询】随机1~10之间的浮点数正确的是()
- A.
random.random()
- B.
random.randint(1,10)
C. random.random()+1
- D.
random.random()+random.randint(1,9)
random.randint 用于生成范围整数,
random.random()用于生成0~1 直接的浮点数
如果想生成1~10直接的浮点数
可以先生成1~9的整数 然后再加上0~1 的浮点数,所以答案是D
- A.
-
请分析下面的代码是否可以实现预期的目的?这块程序的运行结果是什么? 如果不能实现请修改代码实现目的要求
# 目的: 当x*y = 64的时候退出循环
x = 1
while x<10:
y = 1
while y<10:
if x*y == 64:
continue
y+=1
x+=1
print(x,y)
# 解析
#1. 不能实现
#2. 这个代码会死循环【在内循环里面】,导致程序无休止运行,而不能打印任何内容
#3. 修改代码,首先需要把coninue 改成break,内循环break后仅仅跳出内循环已经不能跳出外循环