zoukankan      html  css  js  c++  java
  • 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()函数转成整数

     

     

     

  • 相关阅读:
    基于Dubbo框架构建分布式服务(一)
    大型网站架构系列:消息队列
    Redis Cluster 分区实现原理
    Redis五种数据结构简介
    Java中创建对象的5种方式
    Netty 系列之 Netty 高性能之道
    Java 抽象类与接口
    谈iOS抓包:Mac下好用的HTTP/HTTPS抓包工具Charles
    Web系统大规模并发——电商秒杀与抢购
    [转]MS SQL Server 数据库连接字符串详解
  • 原文地址:https://www.cnblogs.com/minghaoAQ/p/11734218.html
Copyright © 2011-2022 走看看