python输入名字、输出欢迎你_学习一 python 输入与输出

这篇博客介绍了Python的输入输出操作,包括使用print()函数输出带空格和不带空格的字符串,以及如何通过input()获取用户输入。还详细解释了格式化字符串的用法,特别是%d和%u等转换字符,并提供了相关的运算示例。最后,提供了一个让用户输入两个数字并进行加减乘除余运算的练习。
摘要由CSDN通过智能技术生成

1

a = 10

b = 20

c =a + b

print ('a+b=',c)

这时出输出的结果是

a+b= 30 #注意30前面有一个空格,这是因为在遇到逗号时,python会用空格代替。

1055917-20170211122121213-785496041.png

2

如果想输出的东西是连续而没有空格的话,可以用格式化字符转义。如下

temp = input("请输入数字a:")

a = int(temp)

temp = input("请输入数字b:")

b = int(temp)

temp = input("请输入数字c:")

c = int(temp)

temp = input("请输入数字d:")

d = int(temp)

print ( '当a=%u' %a )

print("当b=%u" %b )   #注意,("当b=%u" %b )里面不用逗号断开,否则会出错。

print("当c=%u" %c )   #这里显示出来的结果为当c=变量c的内容。不会出现空格+变量内容。

print("当d=%u" %d )  #%u为格式化运算符的转换字符,%u将会被变量d代替,用%d来表示。

e = (a + b) * c / d

print ("(a + b) * c / d 运算结果为:%u" %e)

而此时字符串与后面变量之间是不需要使用逗号来隔开,直接加一个空格就行了。不过要注意添加格式化运算符

与数值有关的字符串格式化字符及其作用如下所示:

d: 有符号十进制整数

u: 无符号十进制整数

o: 无符号八进制整数

x: 无符号十六进制整数,a~f采用小写形式

X: 无符号十六进制整数,A~F采用大写形式

f: 浮点数

e,E: 浮点数,使用科学计数法

g,G: 浮点数,使用最低有效数位

输入

input() 可以让用户输入字符串并保存到变量。

name=in

put() #让用户输入name的字符串并保存在name这个变量里。

name=input() #让用户输入name的字符串并保存在name这个变量里。

print('你刚才输入的是%s' %name) #显示你刚才输入的字符串 %s为字符串转义

name=input() #让用户输入名字

print('Hello',name)

可以在input()括号里输入提示用户输入的信息。如

name=input('请输入您的名字:') #提示用户输入名字

print("您好!%s" %name)

练习

请用户输入两个数字,a,b 然后计算a与b的加减乘除余

temp=input('请输入一个数字,a=')

a=int(temp)

temp= input('请输入第二个数字,b=')

b=int(temp)

c= a +bprint('a+b=%d' %c)

c= a -bprint('a - b = %d' %c)

c= a *bprint('a *b = %d' %c)

c= a /bprint('a/ b = %d' %c)

c= a //bprint('a //b = %d' %c)

输出结果为

请输入一个数字,a=26请输入第二个数字,b=5a+ b = 31a- b = 21a* b = 130a/ b = 5a// b = 5

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值