示例:
a = input() # 输入 5,默认为字符串'5'
b = input() # 输入 10,默认为字符串'10'
c = int(a) + int(b) # 转为整数做数学运算
print(a, b, sep='+', end='=') # 5+10= ,用+分隔,用=结束,不换行
print(c) # 5+10=15,接上一条语句输出
print('{}+{}={}'.format(a, b, c)) # 5+10=15,格式化输出
print(f'{a}+{b}={c}') # 5+10=15,格式化输出
示例:
a = int(input()) # 输入字符串'5',转整数5
b = int(input()) # 输入字符串'10',转整数10
c = a + b # 整数做数学运算
print(a, b, sep='+', end='=') # 5+10= ,用+分隔,用=结束,不换行
print(c) # 5+10=15,接上一条语句输出
print('{}+{}={}'.format(a, b, c)) # 5+10=15,格式化输出
print(f'{a}+{b}={c}') # 5+10=15,格式化输出
为了提高程序的用户友好性,input()可以包含一些提示性的文字,提示性文字以双引号或单引号引起来放于input后的括号内,如:
示例:
print('请输入一个整数:', end='') # 输出后不换行
a = input() # 上一行的输出后等待输入
a = input('请输入一个整数:') # 输入字符串'5',转整数5
示例:
a = input('请输入一个整数:') # 输入字符串'5',转整数5
b = int(input('请再输入一个整数:')) # 输入字符串'10',转整数10
c = int(a) + b # 输入时未转类型的a转整数
print(a, '+', b, '=', c, sep='') # 5+10=15
print('{}+{}={}'.format(a, b, c)) # 5+10=15,格式化输出
print(f'{a}+{b}={c}') # 5+10=15,格式化输出
运行时屏幕上会看到 ‘请输入一个整数:’的提示,同时程序做好接收用户输入的准备