计算机程序都是用来解决特定的计算问题的,每个程序都有统一的运算模式:输人数据、处理数据和输出数据

这种朴素的运算模式构成了基本的程序编写方法: IPO ( Input 、 Porcess 、 Output )。

输入语句

输入( Input )是一个程序的开始。

Python 的内置函数 input()用于取得用户的输入数据。

varname=input("promptMessage")

其中, varname 是 input ()函数返回的字符串数据, promptMessage 是提示信息,其参数可以省略。

需要注意的是,如果要得到整数或小数,可以使用 eval()函数得到表达式的值,也可以使用 int()或 float ()函数进行转换。

例 3-12 使用 input()函数输入数据:

>>> name = input("请输入姓名:")
请输入姓名:Rose
>>> #score1为数值,需要参与数学计算,使用eval()函数
>>> score1 = eval(input("请输入科目一成绩:"))
请输入科目一成绩:89
>>> score2 = eval(input("请输入科目二成绩:"))
请输入科目二成绩:56
>>> print("您的总成绩是:",(score1+score2))
您的总成绩是: 145
输出语句

输出( Output )是程序展示运算结果的方式。

Python 3中使用 print ()函数可完成基本的输出操作。

print([obj1,...][,sep=' '][,end='\n'][,file=sys.stdout])

print()函数的所有参数均可省略,如果没有参数, print ()函数将输出一个空行。

根据 print()函数给出的参数,在实际应用中分为以下儿种情况。

  • 同时输出一个或多个对象,在输出多个对象时,对象之间默认用逗号分隔。
  • 指定输出分隔符,使用 sep 参数指定特定符号作为输出对象的分隔符号。
  • 指定输出结尾符号,默认以回车换行符作为输出结尾符号,可以用 end 参数指定输出结尾符号
  • 输出到文件,默认输出到显示器(标准输出),使用 file 参数可指定输出到特定文件

例 3-13 print()函数的使用:

>>> x,y,z = 100,200,300
>>> print(x,y,z)
100 200 300
>>> print(x,y,z,sep="##")
100##200##300
>>> print(x);print(y);print(z)
100
200
300
>>> print(x,end="  ");print(y,end="  ");print(z)
100  200  300
Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐