编程语言应用

首页 » 常识 » 诊断 » python简单的输入和输出
TUhjnbcbe - 2025/3/29 17:05:00
治疗白癜风秘方 https://m.39.net/pf/a_4792653.html

2.4输入和输出

2-4-1输入

数据的输入有多种形式。其中标准的输入是通过键盘输入。

input()函数就用于接收用户键盘输入的字符,以字符串的形式存储在变量中。

当程序运行到input()时,程序暂停运行,等待用户输入,用户输入完成,以字符串保存在变量中。

当我们要使用数字型的时候,就需要进行类型的转换。

input()基本用法:变量=input("提示字符串")

例2-4-1运行代码,观察结果。

01#如何从键盘来输入数据

02#键盘输入的数据是什么类型

03#编程实现,通过键盘接收学生的姓名和两个学生的成绩,然后直接姓名和两个的成绩和。

04#input()函数,内置函数

05

06#直接使用input(),没有提示,不好。

07#input()前面加上了print()输入提示,输入将会在下一行。

08#提示信息和输入在同一行.input(提示信息)

09print("请输入学生的名字:")

10name=input("请输入学生的名字:")

11print("学生的名字是",name)

12#输入的类型

13print("类型:",type(name))

14#输入学生的成绩

15score1=input("请输入学生的成绩:")

16print("学生的成绩是:",score1)

17print("类型:",type(score1))

18#再输入一个学生成绩,求和,然后输出

19score2=input("请输入学生的成绩:")

20print("学生的成绩是:",score2)

21print("类型:",type(score2))

22print("这两个学生的成绩是:",score1+score2)

23

24#修改(将我们从键盘接收的数据,改变成我们所需要的类型。)

25#eval()函数,返回表达式的结果

26score1=eval(score1)

27print("类型:",type(score1))

28#int()来转换

29score2=int(score2)

30print("类型:",score2)

31print("这两个学生的成绩和是:",score1+score2)

32#如何写在一起

33#输入第三个学生的成绩

34print("第三个学生的成绩是:",eval(input("请输入第三个学生的成绩:")))

35#展开

36score3=input("请输入第三个学生的成绩:")

37score3=eval(score3)

38print("第三个学生的成绩是:",score3)

请输入学生的名字:

请输入学生的名字:张三

学生的名字是张三

类型:classstr

请输入学生的成绩:88

学生的成绩是:88

类型:classstr

请输入学生的成绩:99

学生的成绩是:99

类型:classstr

这两个学生的成绩是:

类型:classint

类型:99

这两个学生的成绩和是:

请输入第三个学生的成绩:

第三个学生的成绩是:

请输入第三个学生的成绩:

第三个学生的成绩是:

2-4-2输出

数据的输出也有多种形式。其中标准的输出是输出到显示器。

print()函数就是用于将要显示的内容输出到显示器显示。

print()基本用法:print(内容,分隔符(sep),结束符(end))

例2-4-2运行代码,查看结果。

01#输出print()函数

02#直接输出

03#多个对象使用空格分开

04print()

05print()

06print("")

07print(,"")

08inta=

09stra="我爱我的祖国。"

10print(inta,stra)

11lista=[1,2,"你好",3,4]

12print(lista)

13#分隔符的问题(有多个对象的情况下).默认情况下,使用空格来分隔的。

14#sep=分隔符

15print("伟大的祖国你好我爱你!")

16print("伟大的祖国","你好","我爱你!")

17print("伟大的祖国","你好","我爱你!",sep="")

18print("伟大的祖国","你好","我爱你!",sep=",")

19print("伟大的祖国","你好","我爱你!",sep="_-_")

20#结尾情况。默认的情况下,使用回车换行来结尾的。

21#end=结尾符

22print("不忘初心牢记使命")

23print("不忘初心")

24print("牢记使命")

25#第一个去掉的回车换行

26print("不忘初心",end="")

27print("牢记使命")

28#后面加句号

29print("不忘初心",end="")

30print("牢记使命",end="。")

31#中间加逗号

32print("\n不忘初心",end=",")

33print("牢记使命",end="。")

34#看一下效果(文件的读写)

35#将内容“不忘初心,牢记使命。伟大的祖国,你好,我爱你!”输入到one.txt,然后输出内容。

36#现在不是输出到显示器,而是输出到文件。

37fp=open("one.txt","w")

38stra="不忘初心,牢记使命。伟大的祖国,你好,我爱你!"

39print(stra,file=fp)

40fp.close()

41#将刚才的文件内容读取,显示出来

42fp=open("one.txt","r")

43content=fp.read()

44print(content)

45fp.close()

我爱我的祖国。

[1,2,你好,3,4]

伟大的祖国你好我爱你!

伟大的祖国你好我爱你!

伟大的祖国你好我爱你!

伟大的祖国,你好,我爱你!

伟大的祖国_-_你好_-_我爱你!

不忘初心牢记使命

不忘初心

牢记使命

不忘初心牢记使命

不忘初心牢记使命。

不忘初心,牢记使命。不忘初心,牢记使命。伟大的祖国,你好,我爱你!

1
查看完整版本: python简单的输入和输出