资料Python完全新手教程 一、选择题 1.在python中,有程序如下 A=input() print(A * 5) 通过键盘输入5,则运算结果是() A.5 5 5 5 5 B.25 C.5*5 D.5 5 2.韦沐沐同学利用Python软件编制程序。初始时,他使用流程图描述算法,在设计输入 、输出数据时使用的图例是( ) A. B. C. D. 3.下列不可以作为Python合法变量名的是( ) A.c0 B.2a C.a_3 D.小河 4.下面( )是Python合法的变量名 A.int32 B.40XL C.self D.name 5.把数式 写成Python语言的表达式,下列书写正确的是( )。 A.a+b/2a B.a+b/2*a C.(a+b)/2*a D.(a+b)/(2*a) 6.以下Python程序运行后,变量x和st的值分别是( )。 A.801 123678 B.801 "123678" C.801 801 D.123678 "123678" 7.在python中运行print("3+6")的结果是( )。 A.9 B."3+6" C.3+6 D."9" 8
【Python 完全新手教程】
Python 是一种广泛使用的高级编程语言,因其简洁明了的语法而受到初学者的欢迎。本教程将引导你逐步了解 Python 的基础知识。
1. 在 Python 中,`input()` 函数用于从用户那里获取输入。题目中的程序 `A=input(); print(A * 5)` 当用户输入5时,程序会打印出5五次,即`5 5 5 5 5`,所以答案是A。
2. 流程图是设计算法的一种图形表示方法。在设计输入、输出数据时,通常使用矩形框(A选项)表示数据的输入和输出。
3. Python 的变量命名规则是:首字符可以是字母、下划线或数字,但不能以数字开头。因此,选项B中的`2a`不是一个合法的变量名。
4. 合法的 Python 变量名必须遵循上述命名规则。在这里,只有`name`(D选项)符合要求,因为`int32`看起来像内置类型,`40XL`包含非法字符`XL`,`self`是保留关键字。
5. Python 的数学表达式写法中,乘法操作符是`*`,除法操作符是`/`。正确表示数式 `a + (b / 2a)` 的 Python 语句是 `(a + b) / (2 * a)`,即选项D。
6. Python 中,`str` 类型与数字相乘表示重复字符串。所以,`print(A * 5)`会打印出A变量5次。当`A=801`,程序运行后,`x`的值仍然是801,而`st`的值是字符串`"123678"`的5次重复,即`"123678123678123678123678123678"`,答案是D。
7. `print("3+6")`会原样输出字符串,因此结果是`"3+6"`,答案是B。
8. 未给出的题目部分可能涉及条件语句`if...else`,根据条件执行不同的赋值操作。由于没有具体代码,无法给出准确答案。
9. Python 中声明字符串变量使用的是`str`关键字。
10. 交换变量`x`和`y`的值,当`x=10`,`y=20`时,将`y`的值赋给`x`,然后`x`的旧值给`y`,最终`x`和`y`都是20,答案是C。
11. Python 是一种高级语言,它使用接近自然语言的语法,使得编程更为易读。
12. 表达式`(21 % 4) + 5`计算 21 除以 4 的余数(1)加上 5,结果是 6。
13. Python 属于高级语言,不是机器语言、汇编语言或自然语言。
14. 机器语言不是高级编程语言,其余选项C、VB、Python都是高级语言。
15. 选项D的代码`for i in range(100): print('Hello')`缺少冒号,是语法错误。
16. 程序1的`i+=1`表示`i`增加1;实际输出100遍;`i`初值为1;程序2的`i`初值为100;`while i`检查`i`是否非零,即是否需要继续循环。
17. 水仙花数的程序中,空白处应填写`range(100, 1000)`,`s=x//10%100`,`g=x%10`,`print(x)`。
18. 计算器程序的实现中,关键部分包括检查运算符合法性,处理除数为0的情况,以及执行相应的运算。代码如下:
```python
a = int(input("请输入第一个数: "))
fh = input("请输入运算符: ")
b = int(input("请输入第二个数: "))
if fh not in "+-*/":
print("运算符不正确")
elif fh == "/":
if b == 0:
print("除数不能为0!")
else:
result = a + b
elif fh == "+":
result = a + b
elif fh == "-":
result = a - b
elif fh == "*":
result = a * b
print("运算结果:", result)
```
以上就是 Python 初学者需要掌握的一些基本概念和操作。通过这些练习,你可以更好地理解 Python 语言的基础知识,并为进一步的学习打下坚实基础。