“Python输入与输出”的版本间的差异

来自CloudWiki
跳转至: 导航搜索
input函数
 
(未显示2个用户的4个中间版本)
第2行: 第2行:
 
*input()函数能够从控制台获得用户输入,无论用户在控制台输入什么内容,这个函数都以字符串形式返回结果。
 
*input()函数能够从控制台获得用户输入,无论用户在控制台输入什么内容,这个函数都以字符串形式返回结果。
 
*在获得用户输入之前,input()函数可以包含一些提示性的文字,如:
 
*在获得用户输入之前,input()函数可以包含一些提示性的文字,如:
  >>> name = input("请输入您选择的套餐类型 ")
+
  >>> name = input("请输入您的姓名 ")
  请输入您选择的套餐类型 1
+
  请输入您的姓名:马欣
 
  >>> print(name)
 
  >>> print(name)
  1
+
  马欣
 +
 
 
==print函数==
 
==print函数==
 
*内置函数print()用于输出信息到标准控制台或指定文件,语法格式为:
 
*内置函数print()用于输出信息到标准控制台或指定文件,语法格式为:
第20行: 第21行:
  
 
例程:设计一个小程序,计算你的BMI值
 
例程:设计一个小程序,计算你的BMI值
 +
 +
==eval()函数==
 +
*eval( )函数是python语言中一个十分重要的函数,它能够以python表达式的方式解析并执行字符串,并将返回结果输出。
 +
*实例:
 +
>>> x=1
 +
>>> eval("x+1")
 +
2
 +
>>> y=2.2
 +
>>> eval("x+y")
 +
3.2
 +
 +
*例子:计算个人的BMI值
 +
height = input("请输入您的身高(米):")
 +
height = eval(height)
 +
print(height)
 +
weight = input("请输入您的体重(千克):")
 +
print(weight)
 +
weight = eval(weight)
 +
BMI = weight /(height*height)
 +
print("您的BMI指数为: ",BMI) 括号里逗号的作用是在打印出BMI的值。
  
 
下一节 [[python 分支与循环]]
 
下一节 [[python 分支与循环]]

2018年3月7日 (三) 07:43的最新版本

input函数

  • input()函数能够从控制台获得用户输入,无论用户在控制台输入什么内容,这个函数都以字符串形式返回结果。
  • 在获得用户输入之前,input()函数可以包含一些提示性的文字,如:
>>> name = input("请输入您的姓名 ")
请输入您的姓名:马欣
>>> print(name)
马欣

print函数

  • 内置函数print()用于输出信息到标准控制台或指定文件,语法格式为:
print(value1, value2, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
  • sep参数之前为需要输出的内容(可以有多个);
  • sep参数用于指定数据之间的分隔符,默认为空格;
  • end参数用于指定输出完数据之后再输出什么字符;
  • file参数用于指定输出位置,默认为标准控制台,也可以重定向输出到文件。
>>> print(name)
>>> print(name1,name2)
>>> print(name1,name2,name3)
>>> print(name1,name2,name3,sep=';')       #修改默认分隔符

例程:设计一个小程序,计算你的BMI值

eval()函数

  • eval( )函数是python语言中一个十分重要的函数,它能够以python表达式的方式解析并执行字符串,并将返回结果输出。
  • 实例:
>>> x=1
>>> eval("x+1")
2
>>> y=2.2
>>> eval("x+y")
3.2
  • 例子:计算个人的BMI值
height = input("请输入您的身高(米):")
height = eval(height)
print(height)
weight = input("请输入您的体重(千克):")
print(weight)
weight = eval(weight)
BMI = weight /(height*height)
print("您的BMI指数为: ",BMI) 括号里逗号的作用是在打印出BMI的值。

下一节 python 分支与循环