Python程序输入和其他语言一样,主要有三种方式

1:常用的 使用input()函数,作为程序的输入

例子就采用《"笨方法"学python》中的第·12个习题作为例子代码如下:

age = input("How old are you? ")
height = input("How tall are you? ")
weight = input("How much do you weight?")print(f"So, you're {age} old, {height} tall and {weight} heavy")

运行结果:

默认情况下使用input获取用户的输入为字符串,如果想用整型例子如下:

 age = int(input("How old are you? "))type(age)

运行结果:

如果想用浮点型, 则要加float(input())

 age = float(input("How old are you? "))type(age)

运行结果如下:

2: 第二种方法 如同C/C++ 一样,使用argv进行传参;

例子如下:

from sys import argv
# read the WYSS section for how to run this
script, first, second, third = argvprint("The script is called:", script)
print("Your first variable is :", first)
print("Your second variavle is :", second)
print("Your third variavle is:", third)

运行结果如下:

3: 第三种方式 采用文件方式 读取文件内容,对文件操作将在下节讲到

笨方法“学习python笔记之输入相关推荐

  1. 笨方法“学习python笔记之print()函数end

    在<"笨方法"学习python>中的第7个习题中的用例代码中有print()函数的end用例 代码如下: end1 = "C" end2 = &qu ...

  2. 笨方法“学习python笔记之urlopen

    最近在学习"笨方法"学python中,在习题41中发现了urlopen()函数,特意查了下官方资料,查资料最好查官方资料,最好不要做"百度君".urlopen( ...

  3. “笨方法”学习Python笔记(1)-Windows下的准备

    Python入门书籍 来自于开源中国微信公众号推荐的一篇文章 全民Python时代,豆瓣高级工程师告诉你 Python 怎么学 问:请问你目前最好的入门书是那本?有没有和PHP或者其他语言对比讲Pyt ...

  4. 笨方法“学习python笔记之元组(tuple)

    Tuple(元组)是python的基本序列三种类型之一(另外两种是List, Range),是"笨方法"学python3中没有讲到的数据类型,因此专门查了下官方资料,中可以查找到对 ...

  5. 笨方法“学习python笔记之字典

    列表是线性存储,且可以随机访问,且是有序的,其访问可以通过索引来访问.而字典是另外一种存储数据,可以通过建立键和值的映射关系,就和查字典差不多,通过键就可以查找到相对应的值 字典创建 字典创建过程中每 ...

  6. 笨方法“学习python笔记之文件操作

    python 与其他语言相比,操作文件非常方便,提供了良好的API. Open函数 python是以文件对象的方式来操作文件,操作文件之前首先要打开文件产生一个文件对象,以便进行后续操作. open( ...

  7. 笨方法“学习python笔记之字符串

    字符串(str)是python的一种重要的数据格式,官方文档中对字符串的解释为一种文本序列格式,其内容不可修改(有点类似元组),官方解释如下: 字符串表示 可以看到官方文档里面,给出了字符串的三种表示 ...

  8. 笨方法“学习python笔记之列表

    列表是python 的基本数据结构,是一堆数据的集合,类似于其他语言的数组一样,每个列表成员都有一个索引,以便于进行访问. 列表创建 列表创建比较简单,每个列表成员使用逗号进行分开,例如如下: com ...

  9. 笨方法“学习python笔记之条件控制

    python支持if条件控制,其主要有以下几种形式: 1: if 条件语句,条件判断语句后面紧跟冒号:具体格式如下: if condition:statement_block 使用范例: people ...

最新文章

  1. 杂谈 - 开始认认真真写博客了
  2. spring cloud alibaba版本选择
  3. Solr5.4.0+Tomcat+mmseg4j
  4. iPhone或让国内运营商划地为牢
  5. curl get请求_Linux curl 常用示例你都 Get 了吗?| CSDN 博文精选
  6. boost::gil::detail::convolve_2d用法的测试程序
  7. 陪我长大的村,镇,学校和家乡
  8. shellcraft新姿势
  9. 从0到1打造企业数字化运营闭环白皮书
  10. STL(七)——队列queue优先队列priority_queue
  11. 使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第2天
  12. 苹果又发布一个机器学习框架,帮自家生态里的开发者降低AI门槛
  13. gitignore文件的几种写法,Git忽略文件规则的配置方法
  14. Java多态的理解,真实开发详解,带编程,通俗白话文,简单易懂
  15. linux 系统tty、pty和pts 的概念及区别
  16. ppoe拨号被远程计算机终止,Windows各操作系统常见PPPoE拨号错误代码说明
  17. [NIPS 2018] Delta Encoder: An Effective Sample Synthesis Method for Few Shot Object Recognition
  18. 1004 - treap - 宠物收养所
  19. 如本科技上海分公司乔迁新址,加速长三角地区的业务覆盖
  20. Oauth2.0搭建开放平台接口

热门文章

  1. 为高考学子加油,Java快速开发平台,JEECG 3.7.6高考性能增强版本发布
  2. Discuz完整手动迁移教程(不使用备份功能)
  3. JEECG开源说明:JEECG 完全开源,不收任何费用,可以任用于商业!
  4. 数据结构基础(2) --顺序查找 二分查找
  5. 用户管理实用命令(第二版)
  6. Vim/Vi实用技巧(第二版)
  7. 常见蓝屏故障及解决办法
  8. hdu 5380 Travel with candy(双端队列)
  9. Ubuntu下将dash装换成bash
  10. androidannotations gradle Android Studio