第一个python程序-输入与输出

一,输出

不同的程序有不同的作用,但最终的结果都要反馈给人类,这就需要程序把结果输出在屏幕上。那么,首先,我们来看python程序的输出。用 print()在括号内加上字符串,就可以在屏幕上输出指定的文字了,比如说,你想输出“hello,world”,用以下语句即可实现。首先在打开交互命令行,然后输入:

>>> print("hello, world")

当然print()函数也可以输出多个字符串,中间用逗号“,”隔开。print()会依次打印每个字符串,遇到逗号“,”会输出一个空格。例如输入:

>>> print("The quick brown fox","jumps over",'the lazy dog')

会输出以下结果:

The quick brown fox jumps over the lazy dog

仔细看就会发现,我的输入,最后一串字符‘the lazy dog’是使用的单引号,但输出和双引号没有任何差别。其实单引号和双引号的作用是字符和字符串的区别。以后的章节中会有详解,这里记住就可以了。

print()函数不仅可以打印字符串,也可以整数或者计算结果,例如:

>>> print(300)
300
>>> print(100 + 200)
300

那么我们结合字符串的输入,就可以把计算100 + 200 的结果打印的更漂亮一点:

>>> print('100 + 200 =',100 + 200)
100 + 200 = 300

二,输入

通过上面的学习,我们已经可以输出我们想要输出的任何想要的结果了,但如果你想从电脑输入一些字符怎么办?这时候就需要输入函数input了。该函数可以让用户输入一个字符串,并存放到一个变量里。例如输入:

>>> name = input()
Li Gang

当你输入name = input()并按下回车后,python交互命令就等待你的输入了,这时,你可以输入任意字符,然后按回车完成输入。然后python交互命令行,又会回到>>>状态。这是我们输入的字符就已经存放再变量name里了,可以输入name查看内容:

>>> name
'Li Gang'

当然也可以使用我们前述所学的print函数输出:

>>> print(name)
Li Gang

三,综合应用

下面我们利用我们上面学习的输入输出函数,来写一点简单但有意义的程序。

name = input('Please enter your name: ')
print('Hello,' name)
print('First, welcome to my world!','Let us make a simple game.')
count_1 = input('Please enter your count_1: ')
count_2 = input('Please enter your count_2: ')
print('The calculation count_1 + count_2 = ', count_1 + count_2)

我们命名位bog1.py,并再命令行运行该程序:

D:\python>bog1.py
Please enter your name: Li Gang
Hello, Li Gang
First,welcome to my world! Let us make a simple game.
Please enter your count_1: 100
Please enter your count_2: 200
The calculation count_1 + count_2 =  100200

第一行,我把bog1.py文件放再D盘,故需先切换到D盘。从输出结果来看,最后的数字计算显然不是我们想要的结果,我们想要计算出100+200 = 300这个结果,但输出的却是100200。这其实是由于输入函数input()的特性导致的,该函数默认为输入的为字符串。如何解决,我们后续学习。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值