input函数


1 a = input('请输入数字:')  #添加input函数将用户输入的内容返回给变量a    括号里可加入内容!
2 print('你输入的数字是'+a)  #打印变量a的内容!

 

 

 

 

 

input函数输出类型转换。

 1 》》》》》 未转换 《《《《《
 2 a = input('请输入数字:')  # 这句代码所输出的类型是字符串型
 3 if a==1:                  #if判断语句,1是整形,变量a所输出的是字符型,所以 "a字符型" 就不能不等于 "1整形" ,条件不成立
 4     print('')
 5 else:                     # 最终执行的是"出"
 6     print('')
 7 
 8 
 9 》》》》》 转换后 《《《《《
10 a = int(input('请输入数字:'))  # 注意第一行代码输入的值需要整数时,input函数前加入int()转换函数。
11 if a == 1:  # 由于变量a被转换成整数,if判断语句成立。
12     print('')   #最终打印 “进”
13 else:                  
14     print('')
15 
16 
17 第二种转换方法:
18 a = input('请输入数字:')  # 这段代码不变
19 if a == '1':  # 直接把原来的整数型数据用引号括起来变成字符型
20     print('')  # 最终打印 “进”
21 else:
22     print('')

 还有一种易错类型:

1 a = 59      # 将59赋值给变量a  它是整数型
2 b = input('请输入数字:')  # 这句代码所输出的类型是字符串型
3 if a==b:                  #if判断语句,变量a是整形,b是字符型,所以 "a整数型" 就不能不等于 "b字符型" ,条件不成立
4     print('')
5 else:                     # 最终执行的是"出"
6     print('')
7 
8 #这时候就需要把变量a的变量加个引号转成字符型,或者给input加int()函数转成整数

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM