python 练习一
在 Python 中,
print
函数是用来做什么的?方法用于打印输出
如何在 Python 中声明一个变量?请给出一个例子。
a = b = c = 1 a, b, c, = 1, 2, 3
如何在 Python 中进行多个变量同时赋值相同的值?请给出一个例子。
a = b = c = 1 print(a, b, c) # ---output--- 1 1 1
如何在 Python 中进行多个变量同时赋值不同的值?请给出一个例子。
a, b, c = 1, 2, 3 print(a, b, c) # ---output--- 1 2 3
在 Python 中,如果我们想要在一行中打印多个变量,应该怎么做?请给出一个例子。
a = 1 b = 2 c = 3 print(a , b , c , sep="12345678910") # ---output--- 1123456789102123456789103
什么是 Python 中的注释?怎么写注释?
注释用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置
在 Python 中,我们如何改变
print
函数中的sep
参数,以改变多个变量的输出间隔?请给出一个例子。a = 1 b = 2 c = 3 print(a , b , c , sep="12345678910") # ---output--- 1123456789102123456789103
在 Python 中 print 的 end 作用是什么?编写个代码示例。
a = 1 b = 2 c = 3 print(a , b , c , sep="12345678910", end=" love hugo") # ---output--- 1123456789102123456789103 love hugo
在 Python 中,如果我们要覆盖一个变量的值,应该怎么做?请给出一个例子。
n1 = 19 n1 = 100 print(n1) # ---output--- 100
在 Python 中,我们怎么样才能让计算机“看不见”一行代码?
加一个#就可以了
当我们用
print
函数同时输出多个变量时,默认的间隔符是什么?在默认情况下,间隔符是空格
在 Python 中,一个变量可以存储什么样的数据?请给出至少三个例子。
a = 1 # 整数类型
b = "aivc" # 字符串类型
c = 1.1 # 小数类型
在编写代码中,为什么要适当的加上空格?空格对代码有影响吗?
没有
变量命名为什么推荐:“见名知意”?
number = 1
a = 1
2. 选择题
Python 变量的命名规则中,以下哪一项是错误的?(c)
a) 变量名可以由字母、数字和下划线组成
b) 变量名不能以数字开头
c) 变量名可以以特殊字符,如@或#,开头
d) 变量名可以包含大写和小写字母
在 Python 中,如何使用 print 函数打印字符串 "
Hello, World!
"?(b)a)
print "Hello, World!"
b)
print("Hello, World!")
c)
echo("Hello, World!")
d)
print[Hello, World!]
print 函数中的 end 参数用于什么?(b)
a) 确定是否结束程序
b) 在输出的末尾添加指定字符
c) 控制输出的数量
d) 确定输出的顺序
如果我想在 print 函数中,用"
,
"作为分隔符,应该如何操作?(a)a) 使用参数
sep = ","
b) 使用参数
end = ","
c) 使用参数
print = ","
d) 使用参数
divide = ","
如果我想在不换行的情况下输出两个变量 a 和 b,以下哪个是正确的?(c,a)
a)
print(a, b, end = ' ')
b)
print(a, b, sep = ' ')
c)
print(a; b)
d)
print(a, b, end = '\n')
在 Python 中,以下哪种方法可以用来删除变量?(a,c)
a)
drop(variable)
b)
remove(variable)
c)
del variable
d)
delete variable
在 Python 中,以下哪个语句是错误的?(c)
a)
x, y, z = "Orange", "Banana", "Cherry"
b)
x = y = z = "Orange"
c)
x = "Orange" = y
d)
x, y = y, x
在 Python 中,以下哪个声明不是合法的变量名?(a,c)
a)
_myvar
b)
myVar
c)
9var
d)
varName9
下列哪个 print 函数的使用方式是正确的?(a)
a)
print(a, b, c, sep = ' ', end = ' ')
b)
print(a b c sep = ' ', end = ' ')
c)
print[a, b, c, sep = ' ', end = ' ']
d)
print{a, b, c, sep = ' ', end = ' '}
Python 中的哪个函数可以用来获取变量的类型?(b)
a)
typeof(variable)
b)
type(variable)
c)
getType(variable)
d)
variable.type()
# 3. 填空题
在 Python 中,_____ 关键字用于打印一个变量的值。print
Python 中的变量可以是字符串、整数、浮点数或布尔类型。例如,my_str = "Hello World" 使 my_str 成为一个 _____。字符串
在 Python 中,我们可以通过 _____(my_var) 来打印变量 my_var。print
在 Python 中,我们可以使用 my_var = _____ 来创建一个值为 10 的变量 my_var。10
如果我们有两个变量 a = 5 和 b = 10,我们可以使用 print(a, _____) 来打印这两个变量的值。b
在 Python 中,变量名可以包含字母、数字和下划线,但不能以数字开头。例如,1my_var 是一个无效的变量名,但 _____ 是有效的。如果我有一个整数变量 my_int = 50,我可以通过在打印语句中添加 _____ 来打印 "The value of my integer is 50"。关键字
在 Python 中,通过使用 _____ 关键字,我们可以将一个变量的值分配给另一个变量。 print
例如,如果 a = 10 和 b = a,那么 b 的值也会变为10。
在 Python 中,我可以通过编写 my_str = _____ 来创建一个包含字符串 "Hello, Python!" 的变量 my_str。hellow, python
如果我有一个浮点型变量 my_float = 5.67,我可以使用 print(_____ + " is my floating point number") 来打印 "5.67 is my floating point number"。# str(my float)
4.编程题
4.1 定义和输出变量
要求:定义一个变量,名字为 greeting,并将它的值设置为
"Hello, World!"
。然后使用 print 函数将此变量的值打印出来。greeting = "Hello world!" print(greeting) # ---output--- # Hello world
4.2 变量的赋值
要求:定义一个变量,名字为 number,并将它的值设置为 10。然后定义一个新的变量,名字为 copy_number,并将它的值设置为变量 number 的值。使用 print 函数分别打印这两个变量的值。
number = 10 copy_number = number print(number) print(copy_number) # ---output--- # 10 # 10
4.3 变量的覆盖
要求:定义一个变量,名字为 food,并将它的值设置为
"apple"
。然后将变量 food 的值改为"banana"
。使用 print 函数打印变量 food 的值,然后解释为什么打印的结果是"banana"
而不是"apple"
。4.4 使用 sep 和 end 参数
要求:定义三个变量 a、 b、c,分别赋值为 1,2,3。使用 print 函数打印这三个变量,使得输出的结果是
1-2-3
,并且在输出之后不换行。a, b, c = 1, 2, 3 print(a,b,c,sep = "-", end="") # ---output--- # 1-2-3
4.5 同时输出多个变量
要求:定义四个变量 name、age、job、hobby,并分别赋值为你的名字、年龄、职业和爱好。使用一次 print 函数将这四个变量的值同时打印出来,每个值之间用逗号隔开。
name = "hugo" age = "ten" job = "no" hobby = "play online game" print(name, age, job, hobby, sep = "," , end ="") # ---output--- # hugo, ten, no, play online game
4.6 多个变量赋予不同值和相同值
要求:定义三个变量 x、y、z,并且同时为它们赋予值 10。然后将 x 的值改为 20,y 的值改为30。使用 print 函数分别打印 x、y、z 的值。
x, y, z = 20, 30, 10 print(x, y, z) # ---output--- # 20, 30, 10
著作权归黄家宝|AI悦创所有 原文链接:https://bornforthis.cn/column/py/Lab/Lab01.html#_2-%E9%80%89%E6%8B%A9%E9%A2%98