ljsq.net
当前位置:首页 >> python中print与input >>

python中print与input

Python 3.4.0 >>> a=int(input()) 12 >>> b=int(input()) 12 >>> print(a*b) 144 >>> input进来的是string,要用int()转为数字

input是 python 的内建函数,通过读取控制台的输入与用户实现交互。 那个你好相当于提示信息,后面你可以自动输入内容,比如:g=input("请输入数字:") 那么当你输入123 按回车以后,就把123赋值给g 。。 也就是g=123 所以你会看到print的结果后...

第一个input() 注释掉即可,这句话让输入一个值,但是并未对这个输入做任何操作。 a = input() # 这个是将输入赋给a

这里你理解错了,这个函数用的是Python3的print,print中end默认参数值为'\n'即换行,将其赋值为空格是为了不让它换行。 best_friend = input(),这个input()是接受输入内容的,也就是说第一个print函数打印"Enter name of best friend: ",这个...

要注意你python的版本哦 python2中input可以直接输入数字,但是python3中所有输入都会被视为字符串哦 类型转换完乘以7%就可以了哦

#你的写法是python3的,需要在python3的环境中执行。#在python2环境下请改写成以下形式print 'hello'name=raw_input("what is your name?")print 'hello'+name

这好像是叫取值操作符吧,忘记了。比如>>> name = 'hack'>>> print 'my name is %s, i love program!' % name my name is hack, i love program!如果不用%,想打印这句话,就要这样>>> print 'my name is',name,', i love program!' my name is ...

第一个问题是版本的问题,你用的应该是python3.0,而3.0是刚刚出的版本,书上写得最新的也是2.5,所以会报错,你可以用2.5或者以下的版本就好了,print的常见用法就看书上好了。 第二个问题raw_input是将你的输入赋值给变量用的,例如你那个 a =...

因为raw_input输出的是字符串类型。 改成print int(a)+int(b)

例如x=input('x='),这个括号的功能就类似于print('x=')也就是说,屏幕打印x=,同时你可以输入,该输入赋值给变量x,当然你也可以什么都不打,那就是直接等待输入

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com