首页 > 编程 > Python > 正文

Python学习笔记之Python基础(三)-输入

2019-11-06 06:24:45
字体:
来源:转载
供稿:网友

1、输入

在python中我们使用input()函数来获取用户输入的值,并可以把这个值赋值给等号左边,并且括号中的字符串可以被打印出来:

>>> x = input('Please input a number:')Please input a number:12>>> x'12'>>> x+x'1212'>>>

但是要注意,这种方式输入的是一个字符串,把字符串赋值给了x。如果想获得相应的输入数据,应该按照如下的方式来:

>>> x = int(input('Please input a number:'))Please input a number:12>>> x12>>> x+x24

在input前加上int /float /double 等,即

num = int ( input ( ) )

num = float ( input ( ) )

这样就可以控制输入的数据类型。

结合前面学习的if、while语句,我们尝试应用一下

F_sum = 0i_sum = 0y1 = 1y2 = 1inputcount = 0while inputcount < 3: x = int(input('Please input a number:')) if x < 0: PRint('x<0,exit') inputcount += 1 elif x == 0:#求和 inputcount += 1 for i in range(0,5,1): i_sum = i_sum + i print(i_sum) else: inputcount += 1 while y2 < 1000:#斐波那契数列 print(y2) F_sum = y1 + y2 y1 = y2 y2 = F_sum

输出为:

D:/Python>python test.pyPlease input a number:-1x<0,exitPlease input a number:010Please input a number:1123581321345589144233377610987

 Not signed i


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表