Python 程序设计入门(002)—— 输入与输出函数(print 函数与 input 函数)

Python 程序设计入门(002)—— 输入与输出函数(print 函数与 input 函数)

一、输出函数:print 函数

在 Python 中,使用 print 函数可以将结果输出到 IDLE 或者标准控制台上。print 函数的语法如下:

print(value, ... , sep=" ", end="\n", file=sys.stdout, flush=False)

参数说明:

(1)values:表示要输出的值。可以是数字、字符串、变量、各种类型的表达式等。例如:

a="China"
b="Henan"
print(25)
print("Xinxiang")
print(a)
print(a+b)
print(20*2+6)

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
25
Xinxiang
China
ChinaHenan
46

(2)… :值列表,可以一次性输入多个值。输出多个值时,使用逗号分隔,输出的各个值之间默认用空格隔开。例如:

a="China"
b="Henan"
print(a,"Xinxiang",25)
print(a+b,20*2+6)

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
China Xinxiang 25
ChinaHenan 46

(3)sep:表示各个值之间的分隔符,默认为一个空格,可以设置为其他的分隔符。例如:

a1="白日依山尽,"
a2="黄河入海流。"
a3="欲穷千里目,"
a4="更上一层楼。"
print(a1)
print(a2)
print(a3)
print(a4)
print()
print(a1,a2,a3,a4)
print(a1,a2,a3,a4,sep="")
print(a1,a2,a3,a4,sep="|||")
print()
print(a1,a2,a3,a4,sep='\n')

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
白日依山尽,
黄河入海流。
欲穷千里目,
更上一层楼。

白日依山尽, 黄河入海流。 欲穷千里目, 更上一层楼。
白日依山尽,黄河入海流。欲穷千里目,更上一层楼。
白日依山尽,|||黄河入海流。|||欲穷千里目,|||更上一层楼。

白日依山尽,
黄河入海流。
欲穷千里目,
更上一层楼。

(4)end:表示输出完最后一个值需要添加的字符串,默认以换行符【\n】结尾,即输出完会跳到下一行。可以设置为以其他字符串结尾。例如:

a1="七律·长征"
a2="毛泽东"
a3="红军不怕远征难,万水千山只等闲。"
a4="五岭逶迤腾细浪,乌蒙磅礴走泥丸。"
a5="金沙水拍云崖暖,大渡桥横铁索寒。"
a6="更喜岷山千里雪,三军过后尽开颜。"
print("         ",a1)
print("           ",a2,'\n')
print(a3,end="===1\n")
print(a4,end="===2\n")
print(a5,end="===3\n")
print(a6,end="===4\n")

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
          七律·长征
            毛泽东 

红军不怕远征难,万水千山只等闲。===1
五岭逶迤腾细浪,乌蒙磅礴走泥丸。===2
金沙水拍云崖暖,大渡桥横铁索寒。===3
更喜岷山千里雪,三军过后尽开颜。===4

(5)file:表示输出的目标对象,可以是文件或数据流。默认为 sys.stdout,可以设置为【file=文件名】,把内容保存到文件中。

(6)flush:表示是否立即将输出语句输出到目标对象,默认值为 False,表示输出的值会存到缓存中,当 flush=True 时,输出的值将被强制写入文件。

二、输入函数:input 函数

在 Python 中,使用 input 函数可以接收用户的键盘输入。input 函数的语法如下:

variable=input("提示信息")

说明:

(1)variable:变量名,把用户通过键盘输入的内容保存到变量中。

在 Python 中不需要先声明变量名及其类型,直接赋值即可创建各种类型的变量。

为变量赋值使用【=】来实现,格式如下:

变量名 = value

Python 是一种动态类型的语言,变量的类型可以随时变化。使用 type() 函数可以返回变量的类型。

例如:

a=100
print(type(a))
a="China"
print(type(a))
a=True
print(type(a))
a=1.2
print(type(a))

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
<class 'int'>
<class 'str'>
<class 'bool'>
<class 'float'>

(2)提示信息:提示用户要输入的内容。提示信息也可以为空,也可以使用转义字符,比如【\n】,表示在提示信息后下一行输入。例如:

a=input("请输入圆的半径:")
print(3.1415926*float(a)**2)

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
请输入圆的半径:5
78.539815

(3)input 函数支持输入多个数据,输入时使用字符串的 split() 方法进行分割。例如:

width,height=input("请输入矩形的宽度和高度,用逗号隔开:").split(",")
print(float(width) * float(height))

输出结果如下:
=============== RESTART: C:\Python\Python38\First.py ===============
请输入矩形的宽度和高度,用逗号隔开:3,4
12.0
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 好的,以下是用Python编写求圆面积程序,要求使用input函数接受半径输入,使用print函数输出面积的代码: ``` import math # 获取半径输入 r = float(input("请输入圆的半径(单位:米):")) # 计算圆面积 area = math.pi * r ** 2 # 输出圆面积 print("圆的面积为:", area, "平方米") ``` 希望这个代码能够帮助您解决问题。如果您有任何其他问题,请随时问我。 ### 回答2: 要使用Python编写一个求圆面积的程序,可以按照以下步骤进行编写: 1. 使用`input`函数接受用户输入的半径值,并将其存储到一个变量中,例如`radius`。 2. 将输入的半径值转换为浮点数类型,以便进行计算,可以使用`float`函数将`radius`转换为浮点数。 3. 使用圆面积的计算公式,即面积 = π * 半径^2 (其中 π 的值可以使用`math`模块中的`pi`常量)。可以使用如下代码计算圆面积: ``` import math area = math.pi * radius * radius ``` 4. 使用`print`函数输出计算得到的圆面积,可以使用如下代码进行输出: ``` print("圆的面积为:", area) ``` 完整的代码如下: ```python import math radius = input("请输入圆的半径:") radius = float(radius) area = math.pi * radius * radius print("圆的面积为:", area) ``` 使用这个代码,当运行时会提示用户输入圆的半径,然后根据输入的半径值计算出圆的面积,并将面积值输出到屏幕上。 ### 回答3: 编写一个Python程序来计算圆的面积并满足要求。 ```python # 使用 input 函数接受用户输入的半径 radius = float(input("请输入圆的半径:")) # 计算圆的面积 area = 3.14159 * radius**2 # 使用 print 函数输出面积 print("圆的面积为:", area) ``` 这个程序首先使用 `input` 函数等待用户输入一个值,并将其转换为浮点数以便进行计算。然后,利用圆的面积公式 `πr^2` 来计算圆的面积。最后,使用 `print` 函数将结果输出

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

睿思达DBA_WGX

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值