python变量和数据类型【educoder】

文章目录

  • 第1关:保存值
  • 第2关:变量
  • 第3关:变量名
  • 第4关:更新变量
  • 第5关:快捷语法
  • 第6关:整型(int)和浮点型(float)
  • 第7关:类型转换
  • 第8关:字符串类型(String)
  • 第9关:转义特殊字符
  • 第10关:字符串操作

第1关:保存值

编程要求
在右侧编辑器Begin-End处补充代码,完成如下要求:
将(42 - 11) * 22的计算结果保存到result中。
打印result。

# 请在此添加代码,将(42 - 11) * 22的计算结果保存到result中,然后打印result
#********** Begin **********#
result = (42 - 11)*22
print(result)


#********** End **********#

第2关:变量

编程要求
根据提示,在右侧编辑器Begin-End处补充代码,完成如下要求:
把值15存到变量名a_value里面。
把(25 - 7) * 17的结果存到变量名a_result里面。
使用print()命令,显示:
存到变量a_value的值。
12加上变量a_result的结果。
a_value加上a_result的结果

# 请在此添加代码,完成保存值到变量和其他操作
#********** Begin **********#
a_value = 15
a_result = (25 - 7) * 17
print(a_value)
print(12+a_result)
print(a_value+a_result)


#********** End **********#

第3关:变量名

编程要求
根据提示,在右侧编辑器Begin-End处补充代码,完成如下要求:
在右边的代码编辑器中,我们已经把34000和40000分别存到了变量名old-income和new income里面——两个变量名都会导致语法错误。
把变量名old-income改为old_income,new income改为new_income来避免发生语法错误。
改完变量名后打印输出它们。

# 请在此添加代码,把变量名old-income改为old_income,new income改为new_income,然后打印结果
#********** Begin **********#
# INITIAL CODE
old_income = 34000
new_income = 40000
print(old_income)
print(new_income)


#********** End **********#

第4关:更新变量

编程要求
根据提示,在右侧编辑器Begin-End处补充代码,完成如下要求:
更新变量income的值为它现在的值加上6000。变量income已经显示在右边的代码编辑器。
打印income。

income = 34000

# 请在此添加代码,更新变量的值,然后打印结果
#********** Begin **********#
income += 6000
print(income)


#********** End **********#

第5关:快捷语法

编程要求
根据提示,在右侧编辑器Begin-End处补充代码,完成如下要求:
把值20赋值给变量variable_1。
把值20赋值给变量variable_2。
更新variable_2的值为它现在的值加上10,你可以用+=来进行运算。
更新variable_1的值为它现在的值乘上4,你可以用
=来进行运算。
用print()来显示variable_1和variable_2。
*

# 请在此添加代码,使用快捷语法来进行运算,然后打印结果
#********** Begin **********#
variable_1 = 20
variable_2 = 20
variable_2 += 10
variable_1 *= 4
print(variable_1)
print(variable_2)

#********** End **********#

第6关:整型(int)和浮点型(float)

编程要求
根据提示,在右侧编辑器Begin-End处补充代码,完成如下要求:
把整数10赋值给变量variable_1;
把浮点数2.5赋值给变量variable_2;
更新variable_1的值为它现在的值加上6.5,你可以使用+=运算符;
更新variable_2的值为它现在的值乘以2,你可以使用
=运算符;
用print()打印variable_1和variable_2的值。
*

# 请在此添加代码,用整型和浮点型数据进行运算,最后打印结果
#********** Begin **********#
variable_1 = 10
variable_2 = 2.5
variable_1 += 6.5
variable_2 *= 2
print(variable_1)
print(variable_2)


#********** End **********#

第7关:类型转换

编程要求
根据提示,在右侧编辑器Begin-End处补充代码,完成如下要求:
把13.9赋值给变量variable_a;
把2.8赋值给变量variable_b;
用round()命令对variable_a进行舍入,并把结果赋回variable_a;
用int()命令把variable_b的值从浮点型转换为整型,并把结果赋回variable_b;
使用print()命令打印variable_a和variable_b的值。

# 请在此添加代码,对变量进行舍入和类型转换,最后打印结果
#********** Begin **********#
variable_a = 13.9
variable_b = 2.8
variable_a = round(variable_a)
variable_b = int(variable_b)
print(variable_a)
print(variable_b)


#********** End **********#

第8关:字符串类型(String)

编程要求
根据提示,在右侧编辑器Begin-End处补充代码,完成如下要求:
把字符串Pandora - Music & Radio赋值给变量app_name;
把字符串4.0赋值给变量average_rating,请确保不要将字符串误认为是一个浮点数;
将字符串1724546赋值给变量total_ratings,请确保不要将字符串误认为是一个整数;
将字符串free赋值给变量price;
用print()显示app_name的值。

# 请在此添加代码,把字符串赋值给变量,最后打印结果
#********** Begin **********#
app_name = "Pandora - Music & Radio"
average_rating = "4.0"
total_ratings = "1724546"
prince = "free"
print(app_name)

#********** End **********#

第9关:转义特殊字符

编程要求
根据提示,在右侧编辑器Begin-End处补充代码,完成如下要求:
将字符串Facebook’s new motto is "move fast with stable infra."赋值给变量motto(请注意在Facebook’s new motto is "move fast with stable infra."的末尾有一个字符.——在你的答案中你需要包含字符.);
用print()显示变量motto——答案检查需要显示motto。

# 请在此添加代码,将字符串赋值给变量,然后打印结果
#********** Begin **********#

motto = 'Facebook\'s new motto is "move fast with stable infra."'
print(motto)

#********** End **********#

第10关:字符串操作

编程要求
根据提示,在右侧编辑器Begin-End处补充代码,完成如下要求:
把字符串Facebook’s rating is赋值给变量facebook。
把浮点数3.5赋值给变量fb_rating。
用str()命令把fb_rating从浮点类型转化为字符串类型,并把转换后的值赋值给变量fb_rating_str。
连接存储在facebook和fb_rating_str中的字符串,以形成字符串Facebook’s rating is 3.5(把最后的结果赋值给变量fb;注意,你需要在Facebook’s rating is和3.5之间加上一个空格字符以避免得到字符串Facebook’s rating is3.5)。
用print()打印变量fb——这用于答案检查。

# 请在此添加代码,完成字符串操作
#********** Begin **********#
facebook = "Facebook's rating is"
fb_rating = 3.5
fb_rating_str = str(fb_rating)
fb = facebook+" "+fb_rating_str
print(fb)


#********** End **********#

你可能感兴趣的:(python,python)